system.luaはgame命令終了後に読み込まれます。つまり、
1.*define 2.game 3.system.lua 4.*start の順番に読んで行く、と。 このうち、1~3までは定義節、4からは実行節になります。なのでsystem.lua中ではdefsubやluasubなどの定義節専用命令が使用できます。 system.luaを読むのがgame命令実行後のため、たとえばLua側に値を渡す目的で、定義節でローカル変数を使用しても、game命令でローカル変数がクリアされてしまいます。 なので「定義節内からLuaへ値を渡す」場合はグローバル変数を使用しましょう。実行節からならluasubが使えるので、普通にそっちで。
by lyricist_m
| 2009-05-03 09:21
| NSLua
|
web拍手を送る
個人サイト
検索
カテゴリ
以前の記事
最新のトラックバック
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧
リンク
サークル関係
NightShifts k'のBlog NScripter関係 ■ Takahashi's Web ■ Binary Heaven NScripter Scripting Factory NScripter-Tips nscrplg NS栗 Withoutlimit 永字八法 貴史たま+MEのHP 君影草工房 ※以下、更新停止中 nscr SGP -Sphere Game Production 花鳥風月 牛小屋 |
ファン申請 |
||