かずおの開発ブログ(主にRuby)

日々の開発のことを色々書きます。

Statics

Staticな変数

これは既知の通り。ゲーム内で共通に用いられる値(例えば敵の数)についてはstaticそうでないクラス単位で持つ変数についてはstaticにしないというルール

Staticなメソッド

これも既知の通りで、staticなクラスで作ったメソッドは他のクラスからもバンバン使えて下記のようにUtilitiesとして用いると便利。ただstaticなメソッドからstaticな変数しか使えないというが、普通にstaticをつけてない変数でも使えてしまうのでそのあたりが謎。。

gist.github.com

gist.github.com

動画

unity3d.com