はなちるのマイノート

Unityをメインとした技術ブログ。自分らしくまったりやっていきたいと思いますー!

【Unity】IJobParallelForTransformを初めて使ってみる

はじめに 今回はTransformに対して動作するようなParallelFor jobについて取り上げたいと思います。 今回実装するものまた用語の整理をさせていただくとこんな感じ。 ・ParallelForTransformジョブはIJobParallelForTransformインターフェースを実装するジョ…

【Unity】UniRxのIObservable<T>.Debugメソッドの利用方法と仕組みの考察(デバッグ・テストに便利)

はじめに 今回はUniRxのテスト・デバッグに使えるIObservable<T>.Debugを紹介したいと思います。 動作例github.com はじめに 概要 利用サンプル 仕組み 概要 IObservable<T>.Debugオペレーターを挟むことで、以下のタイミングでログを出力することができます。 pub</t></t>…

【Unity】依存するアセットを一覧で表示してくれるEditorUtility.CollectDependencies

はじめに 今回はEditorUtility.CollectDependenciesという依存する全てのアセットを取得できる便利メソッドを紹介したいと思います。docs.unity3d.com 動作している様子 はじめに EditorUtility.CollectDependencies 活用例 公式サンプル ヒエラルキー上のゲ…

【Unity】複数人でアセットを共有するなら、組織を結成してアセットの割り当てを行こなおう

はじめに Unityは少し前にアセット割り当ての機能が実装されました。 2020年5月12日から Unity は、組織のオーナーが組織の任意のメンバーにアセットシートを割り当てることができる機能を導入しました。これは、サブスクリプションのライセンスシートと同様…

【Unity】JobSystemを初めて触ってみる

はじめに 今回はJobSystemを始めて使ってみようという記事になります。docs.unity3d.comただ公式ドキュメントもしっかり日本語対応していて、割と読みやすいと思うのでより理解を深めたい場合は是非見てみるとよいでしょう。 はじめに その前に 始め方 manif…

【Unity】Unity.Mathematics.Randomの使い方について網羅的に

はじめに 先日DOTSについての記事を書いていたのですが、UnityEngine.Random.Rangeを利用しようとしたら以下のようなエラーが出てきてしまいました。 UnityEngine::UnityException: RandomRangeInt can only be called from the main thread. Constructors a…

Unityの技術ブログを3年半続けてどれくらいPV・収益をあげられたか大公開【2021年】

はじめに 今年もやってきました、ブログのPV・収益公開企画になります。www.hanachiru-blog.com はじめに 現状の説明 2021年のPVの遷移 収益 考察 さいごに 現状の説明 現時点(2022/1/1)でこのブログは以下のような状況になります。 2018/07/22に記事を初投…