2024-01-01から1年間の記事一覧
Unity2021でURPのシェーダーを公式ドキュメント通りに書いて、Unity2022にアップデートするとバグります。描画されません。 何が悪いかというと、Tags の中に "RenderPipeline" = "UniversalRenderPipeline" と書くとおかしくなります。 Tags { "RenderPipel…
Projection 行列の取得 自分で MVP 行列を掛けたりややこしいことをする人向けです。シェーダー内で Unity のマクロを使っている限りは内部的にいい感じにしてくれるため、この記事の内容は気にしなくてよいです。 Unity で Projection 行列は Camera.projec…
xorshift について xorshift はビットシフトと排他的論理和だけで構成される軽量な疑似乱数生成アルゴリズムです。32ビット版と64ビット版があります。 C言語での32ビット版は以下のコードです。 // シード uint32_t s; uint32_t xorshift() { s ^= (s << 13…
筆者の動作確認: Unity 2021.3.29f1 忙しい人向けの結論 [Preserve] internal sealed class MarkerForInternet : UnityWebRequest { } 上記のコードをどこかに書いておけば、UnityWebRequest を使っている判定になり、自動でインターネット権限をつけてくれ…