【Unity】視錐台(カメラ)カリングについて
Unityでも自前でカリングすると効果あります。 前置き 通常、ゲーム画面にはありとあらゆるオブジェクトが配置されています。それがキャラクターだったり、アイテムだったり、マップだったり。 こうした無数に置かれているオブジ … 続きを読む
Unityを使ったゲーム開発
Unityでも自前でカリングすると効果あります。 前置き 通常、ゲーム画面にはありとあらゆるオブジェクトが配置されています。それがキャラクターだったり、アイテムだったり、マップだったり。 こうした無数に置かれているオブジ … 続きを読む
コンソールにデバッグログって出力しますよね。 Debug.Log(“loglog”); このデバッグログの書き方がプロジェクト毎に様々でした。 その時遭遇した例と、僕が良いと思うな書き方を紹介出来たらなと思います。 その … 続きを読む
素直にでシェーダープログラムを書いていて、得られるZオフセットの値がプラットフォーム毎にバラバラな事件が起きました。これでは計算結果がずれてしまいます。そこで、シェーダープログラムの中で処理を分ける形をとりました。 ve … 続きを読む
開発も終盤になってくるとデバッグが始まり不具合報告が相次ぐと思います。 その際に事前にプログラムにAssertコードを仕込んでおくと何かと便利です。 Assertって何? Assertは論理エラーを検知するための機能です … 続きを読む
UnityでリフレクションやLuaによる外部からアクセスする形でクラスを利用していると、il2cppビルド時にbytecode strippingによる最適化が効いて未参照クラスがビルドに含まれません。その結果、実行時に … 続きを読む