[過去ログ]
DXライブラリでアクションRPGを作る (102レス)
DXライブラリでアクションRPGを作る http://mevius.5ch.net/test/read.cgi/gamedev/1539272536/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
53: 名前は開発中のものです。 [sage] 2018/11/19(月) 04:16:23.48 ID:bEhLp9Ag あと良かったら教えてください 膨大になるであろうNPCたちの台詞って 外部ファイルで用意するの? >>22で >Luaと言うスクリプト言語で管理 とあるけど、Lua使ったら 台詞DATAの外部ファイル用意しなくていいってわけじゃないと 思うんだけど、違います? http://mevius.5ch.net/test/read.cgi/gamedev/1539272536/53
57: 1 ◆UQLL.hKNIk [sage] 2018/11/20(火) 01:18:34.34 ID:bar2632g >>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との連携が実現されます。この説明で分かりましたでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1539272536/57
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.147s*