DXライブラリでアクションRPGを作るat GAMEDEVDXライブラリでアクションRPGを作る - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト55:1 18/11/20 00:18:41.93 bar2632g.net >>52 応援ありがとうございます^^ 56:1 18/11/20 00:20:07.48 bar2632g.net >>54 来ちゃいました~^^ 57:1 18/11/20 01:18:34.34 bar2632g.net >>53 function search() msg("こんにちは") msg("今日もいい天気ですね") keyWait() clearMessage() end 上記はLuaスクリプト(test.lua)の一部です。参考になりましたらどうぞ。 セリフは例のようにLuaファイルに全部べた書きしています。 テキストファイル等から読み込む方法は知らないのでやっていません。 『外部ファイル』の意味がザックリしてて、よく分からないかったので あのように答えました。 C言語からLuaがどのように呼び出されているか説明します。 function search()関数はプレイヤーがNPC等を調べた時にC言語側からLuaを呼び出す ようにしています。 msg("こんにちは") 次のmsg関数はC言語で定義されています。 ここでLuaからC言語を呼び出しています。 C言語側でメッセージを表示します。 メッセージが表示されたら次に keyWait() が実行されます。キー入力があるまで待機します。 キー入力があったら次の行の clearMessage() が実行されてメッセージを消去します。 基本的に C言語 ⇒ Lua ⇒ C言語 の順番で呼び出す事によりLuaとの連携が実現されます。この説明で分かりましたでしょうか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch