TITLE:ver12.2.0にアップデートする。
-[[アップデート方法 トップへ>update]]
''ver12.0.0'' から &color(Red){''ver12.2.0''}; へのバージョンアップです。
Light.vnサンプルのスクリプトなどを比較して、変更になったコマンドや記述をみていきます。
#contents
~
*以前のバージョン内の記述などを変更しないと、機能しなかったりエラーがでてしまうポイント。 [#v1220_point]
-[[Ver12.2.0 アップデート内容(2021/05/04)>history#Ver1220]] から
--システムファイル全般に新コマンド「&color(red){''画面領域''};」が採用されました。
''※自作品のアップデートの場合「ボタン活性スタック」などを「画面領域」に置き換える必要はありません。''
''むしろ変えてしまうと戸惑うことになりかねませんので注意してください。''
---参照項目:「[[コマンド」とは > 画面領域について>command#command1a6]]」
--&color(red){''インコマンド使用時、時間を指定している場合、「絵」などのコマンドに「0」を記述し「絵0」にしておくことが必須になりました。''};
--コマンド「''ボタン反応範囲'' 」 が「&color(red){''反応範囲''};」に変更になりました。
--&color(red){''トラックバー''};の''引数順''が変更になりました。
--''音声絵''の正確度向上のため、以前に設定していた数値の変更が必要になる場合があります。
--システムのスクリプト記述が一部変更となっています。
(テキストボックス・バックログ・システム・テキスト・サウンド・ボイス・インフォ・セーブ・ロード・メニュー・ダイアログ・イベント・ページ)
--設定ファイル「&color(red){''settings_dev.xml''};」に&color(red){''3項目''};が追加されました。
~
-今回のアップデートではフォルダ・ファイルの追加はありません。
ver12.0.0で制作した作品のバージョンアップの際は「BGM」「Fonts」「Image」「Maps」「Models」「Movie」「Patch」「Plugins」「SaveData」「Screenshots」「Scripts」「SFX」「Voices」の素材フォルダを ''ver12.2.0フォルダの方に移動しましょう''。&br;
&attachref(./folder1220.png,,ver12.2.0フォルダ);
~
-''SaveData''フォルダ内のファイルは全て削除しておきましょう。
&color(Red){※旧セーブデータをそのまま使用するとLight.vnが正しく動作しないことがあります。};&br;
&attachref(update/v1000/save_empty.png,,SaveDataフォルダ);
~
*テキストボックス(textbox.txt) [#textbox_txt]
&attachref(update/v840/textbox.png,nolink,テキストボックス);
-システム面に新コマンド「&color(red){''画面領域''};」が採用されています。
それにより「''全画面領域''」の指定が必要になりました。
該当する箇所を変更しましょう。&br;
&attachref(./textbox122.png,,textbox.txt);
&br;
--[[「''コマンド」とは > 画面領域について''」はこちらへ>command#command1a6]]
--[[「''画面領域開始''」コマンドについてはこちらへ>commands/script#screenSpaceStart]]
~
*バックログ画面(sys_backlog.txt) [#sys_backlog_txt]
&attachref(update/v1060/backlog106g.png,nolink,バックログ画面);
--新コマンド「&color(red){''画面領域''};」を採用しています。
該当する箇所を追加しましょう。&br;
&attachref(./backlog122_1.png,,sys_backlog.txt);
&br;
-「画面領域」は「''画面領域開始''」と「''画面領域終了''」で挟みます。記述忘れに注意しましょう。
「''ボタン活性スタック''」は不要になりました。&br;
&attachref(./backlog122_2.png,,sys_backlog.txt);
&br;
--[[「''コマンド」とは > 画面領域について''」はこちらへ>command#command1a6]]
--[[「''画面領域開始''」コマンドについてはこちらへ>commands/script#screenSpaceStart]]
~
*システム設定(sys_config-system.txt) [#sys_config-system_txt]
&attachref(update/v1020/system102g.png,nolink,システム設定画面);
-新コマンド「&color(red){''画面領域''};」を採用しています。
該当する箇所を変更しましょう。&br;
&attachref(./system122_1.png,,sys_config-system.txt);
&br;
-「画面領域」は「''画面領域開始''」と「''画面領域終了''」で挟みます。記述忘れに注意しましょう。
「''ボタン活性スタック''」は不要になりました。&br;
&attachref(./system122_2.png,,sys_backlog.txt);
&br;
--[[「''コマンド」とは > 画面領域について''」はこちらへ>command#command1a6]]
--[[「''画面領域開始''」コマンドについてはこちらへ>commands/script#screenSpaceStart]]
~
*テキスト設定(sys_config-text.txt) [#sys_config-text_txt]
&attachref(update/v1020/text102g.png,nolink,シテキスト設定画面);
-新コマンド「&color(red){''画面領域''};」を採用しています。
それにより「''ボタン活性スタック''」が不要になりました。
該当する箇所を変更しましょう。&br;
&attachref(./text122_1.png,,sys_config-text.txt);
&br;
-「画面領域」は「''画面領域開始''」と「''画面領域終了''」で挟みます。記述忘れに注意しましょう。&br;
&attachref(./text122_2.png,,sys_config-text.txt);
&br;
--[[「''コマンド」とは > 画面領域について''」はこちらへ>command#command1a6]]
--[[「''画面領域開始''」コマンドについてはこちらへ>commands/script#screenSpaceStart]]
~
*サウンド設定(sys_config-sound.txt) [#sys_config-sound_txt]
&attachref(update/v1020/sound102g.png,nolink,サウンド設定画面);
-新コマンド「&color(red){''画面領域''};」を採用しています。
それにより「''ボタン活性スタック''」が不要になりました。
該当する箇所を変更しましょう。&br;
&attachref(./sound122_1.png,,sys_config-sound.txt);
&br;
-「画面領域」は「''画面領域開始''」と「''画面領域終了''」で挟みます。記述忘れに注意しましょう。&br;
&attachref(./sound122_2.png,,sys_config-sound.txt);
&br;
--[[「''コマンド」とは > 画面領域について''」はこちらへ>command#command1a6]]
--[[「''画面領域開始''」コマンドについてはこちらへ>commands/script#screenSpaceStart]]
~
*ボイス設定(sys_config-voice.txt) [#sys_config-voice_txt]
&attachref(update/v1060/voice106g.png,nolink,ボイス設定画面);
-新コマンド「&color(red){''画面領域''};」を採用しています。
それにより「''ボタン活性スタック''」が不要になりました。
該当する箇所を変更しましょう。&br;
&attachref(./voice122_1.png,,sys_config-voice.txt);
&br;
-「画面領域」は「''画面領域開始''」と「''画面領域終了''」で挟みます。記述忘れに注意しましょう。&br;
&attachref(./voice122_2.png,,sys_config-voice.txt);
&br;
--[[「''コマンド」とは > 画面領域について''」はこちらへ>command#command1a6]]
--[[「''画面領域開始''」コマンドについてはこちらへ>commands/script#screenSpaceStart]]
~
*インフォ設定(sys_config-info.txt) [#sys_config-info_txt]
&attachref(update/v1060/info106g.png,nolink,インフォ設定画面);
-新コマンド「&color(red){''画面領域''};」を採用しています。
それにより「''ボタン活性スタック''」が不要になりました。
該当する箇所を変更しましょう。&br;
&attachref(./info122_1.png,,sys_config-info.txt);
&br;
-「画面領域」は「''画面領域開始''」と「''画面領域終了''」で挟みます。記述忘れに注意しましょう。&br;
&attachref(./info122_2.png,,sys_config-info.txt);
&br;
--[[「''コマンド」とは > 画面領域について''」はこちらへ>command#command1a6]]
--[[「''画面領域開始''」コマンドについてはこちらへ>commands/script#screenSpaceStart]]
~
*セーブ画面(sys_save.txt) [#sys_save_txt]
&attachref(update/v1000/save100g.png,nolink,セーブ設定画面);
-新コマンド「&color(red){''画面領域''};」を採用しています。
それにより「''ボタン活性スタック''」が不要になりました。
該当する箇所を変更しましょう。&br;
&attachref(./save122_1.png,,sys_save.txt);
&br;
-「ダイアログスクリプト」が追加されていますが、他で設定している場合は必要ありません。
-ロード後の仕組みとして「イベント load 後」コマンド部分が削除され、スクリプトのみ記述になっています。
-「画面領域」は「''画面領域開始''」と「''画面領域終了''」で挟みます。記述忘れに注意しましょう。
&br;
&attachref(./save122_2.png,,sys_save.txt);
&br;
-「画面領域」内に新たな画面領域を「''画面領域上書き''」により作成しています。
-「''入力禁止''」を開始しています。
-「''同階層画面領域''」により「''画面領域上書き''」領域だけを指定しています。
&br;
&attachref(./save122_3.png,,sys_save.txt);
&br;
-「''入力禁止''」を終了しています。
-「''全画面領域''」を指定することにより、全てのスクリプト内に「アウト」を適用させています。
-「''画面領域上書き''」領域を終了させています。
&br;
--[[「''コマンド」とは > 画面領域について''」はこちらへ>command#command1a6]]
--[[「''画面領域開始''」コマンドについてはこちらへ>commands/script#screenSpaceStart]]
~
*ロード画面(sys_load.txt) [#sys_load_txt]
&attachref(update/v1000/load100g.png,nolink,ロード設定画面);
-新コマンド「&color(red){''画面領域''};」を採用しています。
それにより「''ボタン活性スタック''」が不要になりました。
該当する箇所を変更しましょう。&br;
&attachref(./load122_1.png,,sys_load.txt);
&br;
-「ダイアログスクリプト」が追加されていますが、他で設定している場合は必要ありません。
-「画面領域」は「''画面領域開始''」と「''画面領域終了''」で挟みます。記述忘れに注意しましょう。
-「画面領域」内に新たな画面領域を「''画面領域上書き''」により作成しています。
-「''入力禁止''」を開始しています。
-「''同階層画面領域''」により「''画面領域上書き''」領域だけを指定しています。
&br;
&attachref(./load122_2.png,,sys_load.txt);
&br;
-「''入力禁止''」を終了しています。
-「''全画面領域''」を指定することにより、全てのスクリプト内に「アウト」を適用させています。
-「''画面領域上書き''」領域を終了させています。
&br;
--[[「''画面領域開始''」コマンドについてはこちらへ>commands/script#screenSpaceStart]]
~
*メニュー画面(sys_menu.txt) [#sys_menu_txt]
&attachref(update/v1000/menu100g.png,nolink,メニュー画面);
-新コマンド「&color(red){''画面領域''};」を採用しています。
それにより「''ボタン単独活性化''」が不要になりました。&br;
&attachref(./menu122_1.png,,sys_menu.txt);
&br;
-「栞」部分が調整されて、栞名前などが変更されています。
「スクリプト system/sys_events.txt register」が追加されています。
-「一時停止」コマンドに「''全画面領域''」が追加記述されました。
&br;
&attachref(./menu122_2.png,,sys_menu.txt);
&br;
-「''入力禁止''」を開始しています。
-「再生続行」コマンドに「''全画面領域''」が追加記述されました。
「''入力禁止''」を終了しています。
「''画面領域''」を終了しています。
&br;
--[[「''コマンド」とは > 画面領域について''」はこちらへ>command#command1a6]]
--[[「''画面領域開始''」コマンドについてはこちらへ>commands/script#screenSpaceStart]]
~
*ダイアログ画面(sys_msg.txt) [#sys_msg_txt]
&attachref(update/v1000/msg100g.png,nolink,ダイアログ画面);
-新コマンド「&color(red){''画面領域''};」を採用しています。
それにより「''キートリガー活性化''」「''ボタン単独活性化''」が不要になりました。&br;
&attachref(./msg122_1.png,,sys_msg.txt);
&br;
-「画面領域」は「''画面領域開始''」と「''画面領域終了''」で挟みます。記述忘れに注意しましょう。&br;
&attachref(./msg122_2.png,,sys_msg.txt);
&br;
--[[「''コマンド」とは > 画面領域について''」はこちらへ>command#command1a6]]
--[[「''画面領域開始''」コマンドについてはこちらへ>commands/script#screenSpaceStart]]
~
*イベント(sys_events.txt) [#sys_events_txt]
-新たに「''描画許可''」を採用しています。
該当する箇所を削除・変更しましょう。&br;
&attachref(./events122.png,,sys_events.txt);
&br;
-「再生続行」コマンドに「''全画面領域''」が追加記述されました。
-「''文字進行通常強制 false''」が追加記述されました。
&br;
--[[「''描画許可''」コマンドについてはこちらへ>commands/system#allowRender]]
~
*ページ(sys_config-pages.txt) [#sys_config-pages_txt]
-新コマンド「&color(red){''画面領域''};」を採用しています。
それにより「''同階層画面領域''」が追加指定されています。&br;
&attachref(./page122.png,,sys_config-pages.txt);
~
*settings.xml [#settings_xml]
-「settings.xml」はLight.vnエディター設定が記録されているファイルの1つです。
ver12.2.0 では&color(Red){''変更点はありません。''};
&br;
--[[「''settings.xml''」についてはこちらへ>customize#c01]]
~
*settings_dev.xml [#settings_dev_xml]
-「settings_dev.xml」はLight.vnエディター設定が記録されているファイルの1つです。
ver12.2.0 では&color(red){''3項目''};が追加されています。&br;
&attachref(./settings_dev.png,,settings_dev.xml);
&br;
-「&color(Red){''MaximizedPreviewSize.x''};」は、ウィンドウを最大化した際のプレビュー領域に関しての設定です。
「&color(Red){''MaximizedPreviewSize.y''};」は、ウィンドウを最大化した際のプレビュー領域に関しての設定です。
「&color(Red){''StartMaximized''};」は、エディター起動時にウィンドウを最大化するかの設定です。
&br;
--[[「''settings_dev.xml''」についてはこちらへ>customize#c02]]
~
-----
~
-[[アップデート方法 トップへ>update]]
~
~
~