script

スクリプト言語Lua4

いろいろ考えた結果、おそらく一番簡単なのが、luabind用にクラスをエクスポートするジェネレータを書くことです。 class_(L, "Test") .def("hoge", &Test::hoge); luabind を使うとこんな感じで簡単にクラスを出力できるので、rubyやperlでこれをやってくれ…

スクリプト言語Lua3

現在、Luaのゲームへの組み込み方を妄想中。 ゲームからは手軽に使えるようにしたいし、Luaの方でもあまり複雑なことはしたくない。うーん、どうすればいいかな。

スクリプト言語Lua2

昨日、Luaは遅いと書きましたが正確な計測結果を公開したいと思います。速度としてはとりあえず、関数呼び出しの速度しか考えていません。 呼び出しもと→呼び出し先 1000000回の呼び出しで掛かった時間 C→C 3[ms] C→Lua 253[ms] Lua→C 114[ms] Lua→Lua 161[m…

スクリプト言語Lua

最近、ゲームに組み込む予定のLuaをいじっています。やっと使えるようになってきたのでちょっとばかり解説を。詳しい解説はこちらです。 http://www.uri.sakura.ne.jp/~cosmic/yuno/lab/lua5_manual_ja.html 文法 LuaはCのようなRubyのような構文…

スクリプト言語について

ゲームにはよく組み込みスクリプトが使われます。主にイベントなどを記述する目的で使われ、ゲーム本体を再コンパイルせずともスクリプトの変更がゲームに反映されるようになっています。これを使えばプログラマとは別のデザイナがゲームを記述できるように…