忍者ブログ
ゲーム関連の話題に絞っていましたが、全然書かないのでいろいろ解禁してみたり。
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Luaのスクリプトにエラーがあったときに例外が飛んで落ちるので、その処理方法をメモ。

LuaBindでLuaの関数を呼び出すときにこう書けばいいようです。

 try{
luabind::call_function<void>( L, "Init", this);
}catch( luabind::error& e){
luabind::object errorMsg( luabind::from_stack( e.state(), -1) );
stringstream ss;
ss << errorMsg << endl;
//ssを出力
}
PR

作成するゲームのスクリプトとしてLuaを使用することにしたので覚え書きを。
後、LuaBindを使ってみます。

Luaについては下の本がおすすめです。(以下アマゾンリンク)
入門Luaプログラミング
スクリプト言語による効率的ゲーム開発 C/C++へのLua組込み実践

LuaBindについては、おすすめのページ、書籍などありましたらコメントをお願いします。
(Web上にもあんまり情報がありませんね……英語でいいからリファレンスサイトが欲しい……)

Twitter
Twitter Update
ブログ内検索
カレンダー
05 2025/06 07
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
最新コメント
最新トラックバック
プロフィール
HN:
100poisha
性別:
非公開
アクセス解析
Copyright © 100poishaのブログ All Rights Reserved.
Designed by north sound
Powered by Ninja Blog

忍者ブログ [PR]