About

ゲーム作成用のオーサリングツール:MMF2とその機能などを紹介していたサイトです。2013年12月以降は新製品である Clickteam Fusion 2.5が発売されたため、ブログも含めCF2.5へ移行しました。MMF2関連ブログとして主要な記事は残りますが、MMF2と関連性のある新規記事追加は無くなります。開設以来多くのアクセス、誠にありがとうございました。

Luaについて〜2012年版〜

//

MMF2 のエクステンションである「 XLua 」は「 Lua 5.1 」を組み込んであるのですが、それから時は流れすでに世間では「 Lua5.2 」が発表されています。

XLua はオープンソース化されているため技術がある人なら誰でも XLua を 5.2 で組んでコンパイルし直すこともできるはずなのですが誰もまだ手がけていません、…なぜか?

公開されている XLua のソースコードは中身を見ればすぐ理解して簡単に修正できる程単純なエクステンションではありません。MMF2 を使った一つのアプリみたいなもので、MMF2 の命令形も各種使える上にソースコードエディタとして XLua 内部には「 Scintira 」まで組み込まれているという凝った作りのものです。

それでは Lua5.1 と Lua5.2 では何が違うのかちょっと見て行きましょう。まず Lua5.2 では制御構造( Control Structures )に追加があり、具体的には「 goto 」が付いたようです。

varlist ‘=’ explist | functioncall | label | break | goto Name | do block end | […]

タイマベース:解説

解説、前回からの続きです。 […]

タイマベース:Xlua

HWA(英語版R252ベータ)とXluaでサンプルを作成。英語版持ってない人用にはあらかじめビルドした実行ファイルも付きます。サンプルのソースも見れますがLuaスクリプトやXLuaを使わない人をまったく考慮してない内容です。 […]

XLua Open Source - Clickteam

XLua Open Source – Clickteam.

XLuaがオープンソース化されました。ありがとうRetriever2。

オープーンソース化されたことで初めて見たXLua-Java は、以前スクリーンショットで見たことがあっただけだったので本当に存在していたとは知らなかった。

中身はVisual C++ Express 2008プロジェクト(ソースファイル、ヘッダーファイル、リソースファイルなど)一式みたい。早速XLuaをビルドしてみたが、まず当然SDKが必要なのとSDKの中に指定されているあるべきものが無かったりで多少トラブったけど一応ビルド成功、自作XLuaの完成・・なんだこれファイルサイズ異常にでっけぇ・・何か余計なものをリンクしてる予感。でも一応動いたのでこれはこれで良し。

 

VC++が分かる人ならXluaをユニコードに対応させることもできるはず。エクステンション開発の資料としても一級品だと思うのですが、難易度が高すぎてこれポイッと渡されてすぐなんとかできるものでも無さそう。とはいえ、ありがたやありがたや。
★Continue reading XLua Open Source – Clickteam★

XLua - Clickteam

XLua – Clickteam.

Re: XLua [Re: Retriever2] Retriever2 Extension Developer 

Registered: 06/30/06 Posts: 461 Loc: United States

 

XLua Version 1.5.2

This update fixes a minor bug where the internal editor would not appear correctly under certain circumstances.

Download: Version […]