samaki
2016/12/20 06:13:53
はじめまして
現在作っているADVゲームで
場所A
場所B
場所C
というような、場所ごとのチャートを作成しました。
現在主人公がいる場所を取得する際に直接現在のチャート名を取得できれば便利だと思ったのですが、そういったシステム変数のようなものが見当たりませんでした。
どなたかやり方をご存知でしょうか。
あるいは「CurrentLocation」というような変数を作って、チャート処理の開始時に毎回「CurrentLocation = 場所A」 のように入れていくしかないでしょうか?

返信よろしくお願いします
LiveNovel ver.03.12.02.28
Win7 Home Premium SP1
回答
1(匿名さん)
2017/01/09 02:40:51
うーん、日にち経ってるので既にお気づきかもしれませんが、確かチャート名は取得できなかったんじゃないかと思うので、「チャート名を取得する計算」の行を「現在地を記憶させる計算」とすれば良いんじゃないでしょうか。
変数に文字列なり数列を加えるのもチャートの名前を取得するのも、どちらもやってる事は同じなので、分かっている方法でやるのが手っ取り早いんじゃないでしょうか。

例えば、そのチャートに入った時に計算ノードを通らせて、そのノード内でチャート名を取得する為の変数にキーワードを保存する、などでしょうか。
2samaki
2017/01/23 06:45:44
返事が遅くなり申し訳ございません
やっぱり出来ないですか…ありがとうございます
提案いただいたように処理するようにします
匿名で書き込む
画像1
画像2
画像3
※添付できる画像のファイルサイズは300KBまでです
添付ファイル
※添付できるファイルは lzh、zip、rar の何れか、またサイズは3MBまでです
分かる人いませんか?
LiveMaker3を使用して、ムービーがメインの1.8GB程度のゲームを作って販売しています。 インストーラーを使...
シナリオ中の文章校正のために、シナリオ回想をtxt出力するといったことは可能でしょうか?通常版にはそういった機能はないよう...
計算ノード>メニュー作成で作成した文字列選択に SetEnabledなどの関数を使用して選択肢を有効、無効を切り替え...
1024×768と800×600サイズを切り替える機能ってないのでしょうか? また他のサークルさんが作っておられる同...