lua

SDLオフ会のネタ作成中

STATUS: 故障中 SDLオフ会のネタ作成中。 今日の12:00集合だから、あと9時間くらいしかないよ〜 で、いま必要なライブラリが揃ったという感じ、ゲームはこれから作るのだ。きっと開発効率が最強に強まったライブラリ群をバリバリ使ってあっという間に完成で…

Lua操作クラスが出来てきた

STATUS: 故障中 ● FTEzLua利用サンプルイメージ /* 開発中の Lua 操作クラス「FTEzLua」の使用例 けっこうMFCべったり */ #include "stdafx.h" #include "FTEzLua.h" class MyClass { public: // テスト用関数 void Start() { FTEzLua lua; // Luaクラスイン…

LuaのVC用libファイルはCaLuaからGET? (2)もうひと手間かけろよ編

STATUS: 故障中 CaLuaライブラリのアーカイブに含まれている Lua フォルダ内のプロジェクトをVC6でビルドしたらそのまま使えました。なんだ〜 Luaフォルダ内の、lua50.dsp と lualib.dsp をVC6の DeveloperStudio にドロップして、それぞれビルドすると、VC6…

LuaのVC用libファイルはCaLuaからGET?

STATUS: 故障中 / 0.884 [fslasht kg] (この日記の結論:VC6ではこのままでは駄目、VC7では多分大丈夫そう) LuaのVisualC++用のlibファイルは公式サイトに置いてないので、以前の日記に書いたように「VisualCから使う方法 」 (みはえる氏のwiki)のページから…

C++メンバ関数をコールバック関数とする場合の妄想的改善案

STATUS: 故障中 C++のクラスのメンバ関数をコールバック関数とする場合、そのメンバ関数をstatic関数にして、コールバック時にthisポインタを渡してもらいます。 【参考URL】 コールバック関数をクラスのメンバとするには? MFC でコールバック関数を使う さ…

「赤く塗れ」にlua言語を組み込んでみました

STATUS: 故障中 luaだいぶわかってきましたよ。 以前作ったゲーム赤く塗れにlua言語を組み込んでみました。 lua test with Akakunure (Windows用) プログラムを起動すると、同じディレクトリにある luaスクリプトファイル「test.lua」を読み込んで実行します…

memo

STATUS: 故障中 マニュアル読みながら luaいじってました。 以下メモ。 lua_pushstring(L, "foobar"); lua_gettable(L, LUA_GLOBALSINDEX); と lua_getglobal(L,"foobar"); は等価。lua_getglobalは、マクロ。 lua_getglobalの処理は、スタックトップにある…

VisualC++から使ってみよう

STATUS: 故障中 とりあえずサンプルぐらいは自前でコンパイルしないと、ということでVisaulC++(6.0)用に環境を作ってみました。 これは自分の間抜けさもあって、さんざんはまって泣きそうでしたが、わかってしまえば簡単なことでした。 ( extern "C" を書き…

組み込み用スクリプト言語「lua」を使ってみよう

STATUS: 故障中 年初に参加してSDLのオフ会(新年会)で、shinichiro.h氏がシューティングゲームで敵の移動などは、スクリプト言語で記述しているという話をされていました。 敵の動きや弾幕の生成をいちいちアプリ本体内にプログラムで書いていたのでは生産性…