お知らせ掲示板 | 質問掲示板 | 不具合報告掲示板 | 機能要望掲示板 | 雑談掲示板

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
746 / 1327 ←次へ | 前へ→

Re:主人公の名前が表示されなくなる
 穂乃井 WEB  - 2012/2/27(月) 6:49 -
  
>再びすみません、また躓いてしまったので質問させていただきます。
>
>回想シーンを作ろうと、それぞれ#RP_101、#RP_102・・・などと作り分岐させシーン鑑賞で見ることができました。
>
>ここまではいいのですが、本編では表示できていた名前が、シーン鑑賞で見ると主人公の名前が表示されないんです。
>キャラが「○○ちゃん!」と出ていたところも「ちゃん!」になってしまいます。
>キャラ自体の名前は表示できるんですが・・・
>これの原因はなんなのでしょうか?
>自分では?状態でして・・・よろしくお願いします。


確認ですが、キャラ名定義.txt で、そのキャラの名前を変数に格納された別の名前に
置換されるように設定していますでしょうか。
つまり、

\CHAR.NAME("花子" , "" , "" , 123)

または

\CHAR.NAME("花子" , "" , "" , , 123)

などと設定していたりしますでしょうか。
もしその場合は、具体的にどのように定義しているかをお教え頂けますでしょうか。

考えられる可能性として、
ローカル文字列変数 $L(〜) に格納された名前を表示するように設定していて、
ローカル変数はゲームを終了したり中断したりすると初期化される変数のため、
回想シーンに入ると $L(〜) の変数は全て初期化されているため、
名前が表示されない、という可能性があります。
解決策としては、ローカル変数でなくグローバル変数 $G(〜) を使うことで
ゲーム終了時・中断時に変数が初期化されなくなり、回想時にも名前が表示されるようになります。


もし、キャラ名定義で特に定義していない場合ですと、あとは
スクリプト中で
文字列変数 $_L(1) に「花子」と格納し、

_[$L(1)]「こんにちは」

という使い方をされていたりしますでしょうか。
その場合も同様に、変数が初期化されてしまうことにより名前が表示されなくなります。

参考になればと思います。
引用なし
パスワード
440 hits

主人公の名前が表示されなくなる 2012/2/27(月) 3:04
Re:主人公の名前が表示されなくなる 穂乃井 2012/2/27(月) 6:49
Re:主人公の名前が表示されなくなる 2012/2/27(月) 21:13
Re:補足です 2012/2/27(月) 21:47
Re:補足です 穂乃井 2012/2/29(水) 4:00
Re:補足です 2012/2/29(水) 22:19

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
746 / 1327 ←次へ | 前へ→
59,457
(SS)C-BOARD v3.8.1β4 is Free.