はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    参議院選挙2025

『@divideby_zeroのマイページ - Qiita』

  • 人気
  • 新着
  • すべて
  • Taskじゃない非同期をTaskに変換したい(TaskCompletionSource) - Qiita

    3 users

    qiita.com/divideby_zero

    はじめに Task(UniTask)は便利です。 特にこの昨今awaitで結果を待てるので手続き処理っぽく書きつつ非同期処理が書けます。 でも、 Taskじゃない非同期処理はどうしましょう。 例えばボタンのクリック。 ボタンのクリックはユーザーが気が向いたときにするものなので非同期です。 PlayFabやNCMBといったmBaasのAPI呼び出しなどは通信中画面が止まっては困るのでコールバックで結果(もしくはエラー)を受け取るようになっています。 これもまた非同期です。 こういった**「非同期だけれど、Taskではない」** をTaskに変換してくれる便利な奴がいます。 それが **TaskCompletionSource(UniTaskCompletionSource)**です。 ※この記事では基本Task/TaskCompletionSourceを使いますが、適宜UniTask/Uni

    • テクノロジー
    • 2019/10/29 22:53
    • C#
    • Unity
    • 自分用にADBコマンドのGUI操作ツールを作ってみた - Qiita

      4 users

      qiita.com/divideby_zero

      経緯 「OculusQuestにオレオレのアプリをUnityからインストールまでは良いとして、アンインストール出来ないって・・・本当・・・? コマンドプロンプトでADBコマンド打ってアンインストールするの・・・?え?本当に?え?何言ってるの・・・?」 というわけで作りました。 https://github.com/divide-by-zero/ADBB/ ※申し訳ありませんがwindows専用です 出来る事 APKファイルのインストール(ファイルダイアログからの選択またはパッケージ一覧部分へのドラッグアンドドロップ) インストールされている(サードパーティー製)アプリのパッケージ名一覧表示(及びフィルタ) パッケージ指定によるアプリのアンインストール パッケージ指定によるアプリの強制起動・停止 端末へのIPアドレス接続・切断 端末強制シャットダウン 端末強制再起動 言い訳 あくまでも自分用

      • テクノロジー
      • 2019/06/13 17:40
      • Android
      • VS GetComponentおじさん - Qiita

        3 users

        qiita.com/divideby_zero

        前置き 使用したUnityは2018.1.0b13です。 ネタのようなネタじゃないような話です。 君はGetComponentおじさんを知っているか 「僕Unityできますよ」Tシャツのコードレビュー でも触れられていましたが、 「GetComponentは遅いからUpdate内で使うなんてトンデモナイ!」 というのが定説です。いや、定説というか事実なんですが。 それでもこうやってネタになるという事は、キャッシュ用のメンバ変数一つ作るのも億劫でいくら言ってもGetComponentをUpdateとか毎フレーム通るような場所に書いちゃうGetComponentおじさんが居るのかもしれない!!!?(幸い僕の観測範囲には居ません) ピコーン、思いついた! そんなGetComponentおじさんのソースコードに、こんなのをこっそり張り付けるのはどうだろう!? 以下「貼るだけで速くなる」コード pr

        • テクノロジー
        • 2018/05/03 00:47
        • Unity
        • Unity2Dのスプライトの描画順をLINQで正規化する - Qiita

          4 users

          qiita.com/divideby_zero

          必要性 今カードゲームっぽいものを作っているのですが、Unity2DのSpriteは描画順をレイヤー(Sorting Layer)で管理しつつ、同じレイヤー内ではOrder in Layerの小さい順に描画するのは御存知の通り。 で、カードゲームや、Windowsのウインドウのように、選択したものを一番上に持ってくる操作(レイズ操作)をするにはどうするか。 それは簡単で、Order in Layerの値に1万とか2万とか足しちゃえばとりあえず、一番上に来るはず(よっぽど多かったり、変な数値入れてない限り) ちなみにInspectorだとOrder in Layerですが、スクリプト上ではRendererのメンバのsortingOrderです。 コードにするとこんな感じ(もちろん、SpriteRendererは最初に取っておいた方がいいけれど) public void Raise(int n

          • テクノロジー
          • 2017/08/18 15:35
          • UnityでMeshの頂点をムニャムニャする - Qiita

            5 users

            qiita.com/divideby_zero

            起 某Unity1weekの題材の夏っぽいゲームを作ろうと思って、ノープランで波の表現とかを調べつつ実装したんですが、結局夏っぽいゲーム作成は断念しました。でももったいないのでここに記します。。。 波の計算方法とかはさておき ともかくMeshの頂点を自由自在に動かしたい。 基本として、Meshを描画するのはMeshRenderer Meshを保持しているのはMeshFilter このMeshは自分で作ることができます。 Unityで物理演算ゲームの作り方 でもちょっと書きましたが、Meshを生成するのってそんなに難しくないです。 MeshRendererとMeshFilterがあるGameObjectを作って MyMeshクラスをアタッチして、meshFilterをinspectorでセットしておきます。 MyMeshクラスは以下な感じ。 using System.Collections.

            • テクノロジー
            • 2017/08/04 07:59
            • Unity2017で始めるTask(async~await) - Qiita

              12 users

              qiita.com/divideby_zero

              C#6.0時代のUnity の続きとして、書く書く詐欺だったUnityでのTask(async~await)についてになります。 (さすがにUnity2017.1が正式リリース されたので・・。) なお、UnityでTaskを使うにあたっての事前準備はそちら を先に見てください Task まず、前提知識としてTaskってなんぞや? という事なんですが、まんま和訳した「仕事」ってのがしっくりくると思います。 やってほしい仕事=タスク。 スレッドと混同されがちですが、スレッドは仕事をする側で、仕事そのものでは無いんじゃないかなーと(ざっくり) そして、Task(async,await)を扱うにあたって Task.Delay Task.Run SynchronizedContext TaskCompletionSource あたりを分かった気でいる必要があります。 しかし、先に言っておきたいんで

              • テクノロジー
              • 2017/07/21 20:22
              • Unity
              • C#
              • あとで読む
              • UnityのWebGL出力に簡単に無料でグローバルランキングを実装できる仕組みを考えてみた - Qiita

                6 users

                qiita.com/divideby_zero

                0.プロローグ UnityRoomさんの「1週間ゲームジャム(https://unityroom.com/unity1weeks/1 )」が大盛況だったのは記憶に新しいですね。既に次回の開催も決まっているようです。 そんな折、UnityRoomの管理者であるnaichiさんのこんなTweetが tweetの https://t.co/ZnHOHzjat0 と同じように、簡単にランキング実装できる仕組みを作りたいんだけどNCMBはWebGL対応してないのよなぁ。気合でREST叩けばいけるのかしら? unityroomのDBでそこまでサポートするのはだるいしなぁ。 — naichi@BitSummit京ゆに (@naichilab) 2017年5月1日 確かに。 WebGL出力はまともな対応しているブラウザさえあればどんな環境でも動くし素晴らしい・・・けど、僕が知る限りの大手mBaaSはWeb

                • テクノロジー
                • 2017/05/22 05:01
                • WebGL
                • Google
                • Unity
                • C#6.0時代のUnity - Qiita

                  70 users

                  qiita.com/divideby_zero

                  はじめに Unity2017のベータが公開されましたね!(これを書いている4月13日現在 Unity 2017.1.0b1 https://unity3d.com/jp/unity/beta#downloads) なんといっても目玉は.NET 4.6が正式に対応! 覚えておいて損がないものは損が無いので覚えておきたいですし、今後.NET 4.6対応で書かれたソースコードもバンバン世に出てくるはずなので、使わないまでも読めるようになっておく必要はあるかと思います。 何ができるようになるのか、何に気を付けなくてはいけないのか。 ちょっと調べてみました。 下準備 .Net 4.6対応! とはいっても、まだ試験導入的な立ち位置なので、最初の設定では使えず、PlayerSettingsを変更する必要があります。 まず、Scripting Runtime Version おお。 .NET 4.6 Eq

                  • テクノロジー
                  • 2017/04/17 01:14
                  • Unity
                  • C#
                  • あとで読む
                  • .net
                  • プログラミング
                  • c#6
                  • Unity標準UIのInputFieldはScroll出来ないので対処法 - Qiita

                    3 users

                    qiita.com/divideby_zero

                    InputFieldの罠 Unity標準UIのInputFieldには微妙なバグ(仕様?)があります。 たとえば、こんな感じで 全画面InputFieldしか無い画面をScrollViewのContentに配置すると スクロールさせようとタップした途端にInputFieldにフォーカスがあたってしまい、スクロールがキャンセルされてしまうのです。 なのでこの画像の例だと、InputField(16)を選択するのがすごく大変になります(ScrollBarでスクロールさせるか、Editor/PCならマウスホイールでできなくもないですが・・・いけてない) なお、同じく標準UIのButtonなんかはスクロールも出来るし、タップも出来るんですよ。おかしくないですか。 あーあ。次のバージョンで修正されるといいなー。 と。そうも言ってられないので今できる事をしましょう。 前述の通りInputFieldはス

                    • テクノロジー
                    • 2016/07/15 23:19
                    • Unity
                    • Unityで物理演算ゲームの作り方 - Qiita

                      19 users

                      qiita.com/divideby_zero

                      事の始まり ・Unityで物理演算ゲーム(なぞった形にオブジェクトが作られる。まぁ言ってしまえば「Q (https://www.youtube.com/watch?v=E4RNuXFU9ww) 」のようなもの)の作り方が有りそうで無くて。 試しに作ってみたらそれっぽく出来たので、軽く晒してみます。 こういうものが作れる ざっくり3つのフェイズに分けると 1.なぞった形でMeshが生成される 2.Meshの形に沿った当たり判定(Collider)を設定 3.Rigibody2Dを付ける事であとは動きを物理演算に委譲する。 これが出来れば大体完成なのです。 簡単そうに見えますね? 1.なぞった形でMeshが生成 まず、指が通った位置を毎フレーム保存していきます。 private List<Vector2> vlist= new List<Vector2>(); public void Upda

                      • テクノロジー
                      • 2016/06/08 02:21
                      • Unity
                      • Unity5
                      • プログラミング
                      • ゲーム
                      • あとで読む
                      • 重み付きランダム - Qiita

                        4 users

                        qiita.com/divideby_zero

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                        • テクノロジー
                        • 2016/04/21 12:55
                        • Unityでブラー画像動的生成 - Qiita

                          3 users

                          qiita.com/divideby_zero

                          Unityでブラー画像動的生成 という、ちょっと釣りっぽい題名にしましたが。 元を正すと今やってるお仕事で、すでにある画像に対してブラーがかかった画像を動的に生成しなきゃいけない処理があって。 とりあえず、シェーダーで書いてみたはいいものの、コードがほぼほぼピクセルシェーダーで近傍ピクセルを見るとか負荷大丈夫? って思ったのと、 これって途中でアニメーションするわけでもなし、初回でブラー画像を生成しちゃえばあとはそれを普通にテクスチャとして使うだけなんじゃ?でもそれってUnityでできるの? という素朴な疑問からクリスマスイブイブなのにボチボチと調査開始。 結論から言うと すごく簡単にできた。(ただし、メモリ使用量や処理速度を考慮しなければ) ソースコード的には http://d.hatena.ne.jp/colorcle/20090628/1246208145 のガウシアンフィルをほぼ丸

                          • テクノロジー
                          • 2014/12/24 10:27
                          • Unity

                          このページはまだ
                          ブックマークされていません

                          このページを最初にブックマークしてみませんか?

                          『@divideby_zeroのマイページ - Qiita』の新着エントリーを見る

                          キーボードショートカット一覧

                          j次のブックマーク

                          k前のブックマーク

                          lあとで読む

                          eコメント一覧を開く

                          oページを開く

                          はてなブックマーク

                          • 総合
                          • 一般
                          • 世の中
                          • 政治と経済
                          • 暮らし
                          • 学び
                          • テクノロジー
                          • エンタメ
                          • アニメとゲーム
                          • おもしろ
                          • アプリ・拡張機能
                          • 開発ブログ
                          • ヘルプ
                          • お問い合わせ
                          • ガイドライン
                          • 利用規約
                          • プライバシーポリシー
                          • 利用者情報の外部送信について
                          • ガイドライン
                          • 利用規約
                          • プライバシーポリシー
                          • 利用者情報の外部送信について

                          公式Twitter

                          • 公式アカウント
                          • ホットエントリー

                          はてなのサービス

                          • はてなブログ
                          • はてなブログPro
                          • 人力検索はてな
                          • はてなブログ タグ
                          • はてなニュース
                          • ソレドコ
                          • App Storeからダウンロード
                          • Google Playで手に入れよう
                          Copyright © 2005-2025 Hatena. All Rights Reserved.
                          設定を変更しましたx