Udon
記法
- staticメソッドとジェネリックなstaticメソッドは使える
- デフォルト引数は壊れてる
同期
- UdonBehaviourSyncModeがManualの場合(Manual同期)の場合でもLate-joinerは同期された状態でStartが走る
- OnEnableもちゃんと(?)同期後に走る
その他
- UdonSharpBehaviourでOnValueChanged(string text)みたいなことをしても文字列を受け取ることはできない
- この場合TMP_InputFieldを取る変数を作っておいてインスペクタ上で割当て、コールバックが発生したときに読みに行くみたいなことをしないとだめ
- SendCustomEvent, SendCustomEventDelayedSeconds, SendCustomEventDelayedFramesに渡すメソッドはpublicである必要がある
- abstract classにはUdonSharpProgramAssetを作れない(あたりまえ体操)
- Packages/以下にU#を書く場合Udon Sharp Assembly Definitionが必要
その他
挙動
- Render ModeがScreen Space - CameraのCanvasはデスクトップモードでQuick Menuが開かれると消える
- アバターがロードされるときに思いっきり位置がズレることがある
- なんで?
- スポーン地点から動いていない判定としてスポーン地点からの距離は使えなさそう