2013-10-01から1ヶ月間の記事一覧

Lua で Python の if __name__ == '__main__':

Lua

Pythonなら単体テスト自動化もバッチリ Python だと if __name__ == '__main__': でファイル単体で実行された時の動作を記述出来るらしい.いいな. モジュールのファイルを単体で実行した時に意味をもたせられるのは単純に面白い気がする. Lua でも出来る…

Lua に C関数を公開する時

Lua

Programming in Lua 曰く, Enum を受け取るような関数を定義する時は文字列で受け取ったほうが良い というような事が書いてあって,実際標準Luaライブラリにも luaL_checkoption というまさにうってつけの関数が用意されてる ……んだけど,その許可するもの…

まだまとまってないけどコルーチンが使える言語でアクション作る時に使えるかもしれないメモ

前提 簡単なアクションゲームプログラミングをしてるとして, キャラクタークラスが毎フレーム呼ばれる Update() メソッドを持っており, Updateメソッド内で座標移動とかをする. 他キャラクターとの当たり判定を IsHitOtherCharacter() で取得できる