C#

C#

Unity MonoBehaviourクラスのオーバーライド関数が呼び出される順番

Unity関連のメモ。 UnityのScriptはMonoBehaviorクラスを継承して、オーバーライド関数を使って自前の機能を実装するわけだけど、それぞれの関数が呼ばれる順番を把握していないと、思わぬところで衝突してバグになる。 ちな...
2019.05.18 0
C#

UnityのGameObjectの向きをScriptで制御する

オブジェクトの向きを、あるルールに従って制御したいような場合に使える方法。 基本的にGameObjectのTransformを使う。Transformの持つforward, right, upがそれぞれX(赤),Y(緑),Z(青)の各軸み...
0
C#

Unityの各コンポーネント間でのやり取り

ただのメモ。 UnityのScriptは未だにどういう設計が良いのかよくわからない。変な挙動を起こさないためにMonobehaviorを継承しないでクラスを作ったりもしたんだけど、Monobehaviorの恩恵に与るとしたらどんな方法...
0
C#

UnityのMonoBehaviourクラスをシングルトン化する

何を隠そう、ここ2年ほど仕事でUnityを使っているオイラです。 UnityでC#のScriptを作成しようとすると、デフォルトでMonoBehaviourクラスを継承したクラスが作成される。このMonoBehaviourクラスはUn...
2017.03.13 0