【Lua】組み込み系言語総合【Squirrel】 at TECH
[2ch|▼Menu]
70:デフォルトの名無しさん
08/04/22 22:57:50
>>60
こんなんはどう?
SqPlusを使うけど。

/*c++*/

/* c++クラスをsquirrelにexport */
SqPlus::SQClassDefNoConstructor<SomeClass> def(_T("SomeClass"));
/* メソッド定義 */
def.func(&SomeClass::SetVelocity, _T("SetVelocity"));

SomeClass* object = new SomeClass();

/* Squirrelの関数呼び出し用オブジェクトの取得 */
SqPlus::SquirrelFunction exeScript = SqPlus::SquirrelFunction<int>("ExeScript");

/* 関数実行。型がsquirrel用に変換可能であれば、
内部で変換されSquirrelに渡される。
*/
exeScript(object);

---

/*squirrel*/

function ExeScript(object)
{
object.SetVelocity(0,5,0);
return 0;
}




次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4974日前に更新/241 KB
担当:undef