変数の命名規則について

プロジェクト変数として"ID:1_所持数"と名前を付けました。

ステートの実行アクション"プロパティーを変更”や

ステート変化条件の"スイッチ・変数が変化した"では変数として表示されるのですが

ステートの実行アクションの"テキストを表示”の

"テキストの種類"で 変数->プロジェクトの変数から拾おうとすると

変数として表示されませんでした。

これは命名規則に反しているのでしょうか?

また、アクツクGの命名規則について参照できる情報があれば

教えて頂けませんでしょうか?

この投稿の問題と同じという事ですかね?

https://guild.rpgmakerofficial.com/t/topic/1196

こちらはステート名ということですが、変数でも発生するみたいですね。

とりあえず上の投稿で示されている記号は使わないように気を付けます。

はい、あなたがリンクしたスレッドと同じ現象です。一部のドロップダウンメニューでは : が区切り文字として認識されるため、名前のコロン以降が切り捨てられ、別の項目と混ざってしまいます。そのため、「プロパティの変更」や「スイッチ/変数の変更」リストには正しく表示されているのに、「表示テキスト」には現れないのだと思います。これは状態名だけでなく、あなたが発見された通り変数名でも発生します。

コンマ , も同様の問題を引き起こすため、状態名、変数名、スイッチ名のいずれにも使用しないことをお勧めします。アンダースコアを使用する ID_1_所持数 や、全角の : なら問題ないはずです。

名前を変更する際は、「参照元の確認」機能を使って一括置換を行うと、その変数を使用しているアクションも新しい名前に自動的に追従します。

命名規則に関する公式ページは見たことがありません。そのスレッドにある文字リストが、私が知る限り最も近い情報源です。

「いいね!」 1