【WebAssembly】プリミティブ表示までやってみた【WebGPU】
はじめに 暇を見て WebGPU を勉強してます。 検証中は main() 内で完結させる感じで作ってます。 確認はこちら 動作確認出来た環境は以下のみです。 シェーダーの準備 シェーダーは WGSL で書きます。書式は […]...
【WebAssembly】WebGPU勉強中~初期化からメインループまで【WebGPU】
はじめに 前回 WASM のビルド・確認まで出来たので、WebGPU で遊んでいこうと思います。 WebGPU C++ guide を参考に、理解しつつ C++ラッパーに変換しながら進めているので進捗は遅いです。 今回は […]...
【WebAssembly】Visual Studioで WASM のビルド方法【C++】
初めに 最近 仕事の関係で Unity 2018 を使っており、Unity や C++からも取り残されてしまいました。Unity 2022 の新機能も興味がありましたが、C++ のリハビリと 以前から興味があった Web […]...
NoScaleOffset プロパティについて
久々にシェーダーいじって、忘れていたことをメモ NoScaleOffset 属性 リファレンス シェーダー宣言のプロパティ。指定すると テクスチャーフィールドから がなくなります。 テクスチャーをパラメータとして利用する […]...
【ProgressBar】プログレスバーを表示する【UnityEditor】
エディッタで重い処理する場合に、進捗を把握するのに使います。忘れるのでメモ。 キャンセルなし リファレンス 例 キャンセルあり リファレンス 例 非表示 リファレンス これを呼ばないとプログレスバーは消えてくれません。 […]...
【Unity】エディターで再生中に外部ツールで変更したファイルを自動で反映させる覚書【FileSystemWatcher】
はじめに Unity を利用していくと外部ツールや json ファイルなどで出力したファイルを読み込みゲームに反映したいことが多々あります。 ScriptableObject や MonoBehaviour で [Ser […]...
【c#】type に 特定のインターフェイスを含んでいるかチェックするには?
リファレンス 例 System.Type.IsSubclassOf(Type) ではインターフェースを含んでいるか調べられない。 ハマったことろ System.Type.IsAssignableFrom(Type) と […]...
【Unity】AddressableAssetsをアブノーマルに使ってみる【AddressableAssets】
はじめに AddressableAssets は AssetBundle に変わる ファイルパッケージングシステムで、徐々に現場でも使われるようになってきています。 アセットバンドルより ファイルの 所在を意識 […]...
【Unity】アサートまとめ【Assertions】
混乱するのでまとめ よく使うのはIsNotNull オブジェクトをしっかり握っているか?等IsTrue ファイルが有るか?等AreNotApproximatelyEqual floatのゼロ除算防止 ぶっちゃけ IsTr […]...
指定したディレクトリが存在するか確認する
リファレンス サンプル...