2008-08-06から1日間の記事一覧
Stage1 = { main = function() local function func() log("func") wait(-1) end log("main") func() end } 動く。 関数の中に関数もアリだったのは盲点。 今まではスクリプトファイルそれぞれの中に"main"という名前の関数があって実行時にはそれを呼び出し…
Stage1_God = { function func() log("func") wait(-1) end function main() log("main") func() end } 動かない。 http://sugarpot.sakura.ne.jp/yuno/html/lua51_manual_ja.html によればテーブルコンストラクタの要素はexpであり、functionはexpであるが…
また悩む。 シンボル名区分けのためにオブジェクトとして括るのはいいとして、そのオブジェクトをアクションの種類ごとに1つもつかアクションを行う敵や弾1体ごとに1つ持つか。 ここでいうアクションってのは敵や弾の動き、具体的にいえば「60フレーム直進し…
今の湍ではlua_Stateをスクリプトファイルごとに生成しています。 しかしこれをlua_State1つに設計しなおそうかと考えているところ。