>>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との連携が実現されます。この説明で分かりましたでしょうか?
探検
DXライブラリでアクションRPGを作る
■ このスレッドは過去ログ倉庫に格納されています
571 ◆UQLL.hKNIk
2018/11/20(火) 01:18:34.34ID:bar2632g■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【大阪】日本一高い観覧車が落雷で緊急停止 約20人乗客が閉じ込められ9時間にわたり救助活動 [七波羅探題★]
- 【工作員】「X」のアカウント所在地公開機能が暴いた世論操作の実態 MAGA支持著名アカウントの多くが米国外から運営 日本にも波及 ★2 [ごまカンパチ★]
- 【・(ェ)・】「くまちゃんがいた」散歩中の2歳園児が発見 クリ林に1頭のクマ…保育士「ワンちゃんだね…」と声かけて移動 [Ailuropoda melanoleuca★]
- 【大阪】「もっとこっち来てよ」女子高校生を電車内に連れ込み 小学校教諭再逮捕「話をしたかっただけ [七波羅探題★]
- 【芸能】安達祐実 44歳の最新姿「ぇーーーーー!!!」「声出た」「なんなの」「まって」「ワオ」 [湛然★]
- ラピダス、第2工場建設でも見えぬ顧客 技術開発も難題山積 [蚤の市★]
- 🖐( -᷄ὢ)これから>>2の>>3なんで……
- 小田原城行ってみようかな
- 【悲報】日本の田舎、もう住める場所じゃないと話題に
- (´・ω・`)おはよ
- UFOの爆盛バーレル食べたい
- 人間関係って続く前提で考えたほうが良いよな
