一括表示

記事No: 21366
タイトルコモンイベントで可変データベースの値が読み込めない?
投稿日: 2021/09/20 14:24
投稿者りぐにん [FirrLeOF761(海外)]

[やりたいこと]
 画面上のイベントを進めていくのに従って、テキストウィンドウのデザインが変わる。

[やってみたこと]
 画面上のイベントを進めるに従って、次に使うテキストウィンドウの画像ファイル名を可変データベース(20:0:2)に入れていき、コモン063を改造して、デフォルトのウィンドウではなくそこから呼び出すようにした。

[やってみた結果、どううまくいかないか]
 テキストウィンドウが表示されなくなった。
 試しにマップイベント上で\cdb[20:0:2]を表示させるとちゃんと読み込んだファイル名が出るのに、コモンイベントの中で\cdb[20:0:2]を表示させてみると何も出ないので、コモンイベントの中で可変データベースの読み込みがうまくいっていないのかも?
 
 なおファイル名は英数字のみで、データベースの形式も文字列になっています。原因の見当がつかないのですが、似たような状況になった方はいらっしゃらないでしょうか。


記事No: 21367
タイトルRe: コモンイベントで可変データベースの値が読み込めない?
投稿日: 2021/09/20 19:37
投稿者りぐにん [FirrLeOF761(海外)]

 どうやら自己解決しました。あまりにコモンイベントがデータベースを読み込んでくれないのでさすがにおかしいと思い、ウディタ本体を再DLしたら直りました。
 解凍に失敗してファイル自体がどこか壊れてたようです。お騒がせしました。


記事No: 21368
タイトルRe: コモンイベントで可変データベースの値が読み込めない?
投稿日: 2021/09/20 21:52
投稿者りぐにん [FirrLeOF761(海外)]

 すみません、解決していませんでした。
 呼び出しのみのコモンイベント内では普通に可変データベースの数値を読み込めるのですが、コモン063のような常時並列実行型のコモンイベント内で可変データベースの数値を読もうとするとちゃんと読めていないようです。
 試しに、コモン063の中で\cdb[20:0:1](やり直したので先ほどの投稿と数値が変わっています)を画面上に表示しようとしても出ません。これは並列実行の何かが引っかかっているのでしょうか?それともウディタ自体のバグを疑ったほうがいいものでしょうか?


記事No: 21369
タイトルRe: コモンイベントで可変データベースの値が読み込めない?
投稿日: 2021/09/20 23:25
投稿者りぐにん [FirrLeOF761(海外)]

 何度も一人でバタバタして申し訳ありません。対症療法でなんとかしたので参考までにご報告しておきます。
 「並列実行(常時)」であるコモン063は実行中に書き換えられたデータベースの数値を読めないようなので、「並列実行(常時)」ではなく条件付きの「並列実行」に変えた上で、可変データベースを書き換える際に一時的に止めておくことで読み込めるようになりました。