init - selectplace

FileName = init\selectPlace.xtx

共通設定
背景スクリプト設定
BGM設定
ゲーム内日付表示設定
アニメレイヤー表示設定
その他設定 場所ボタン [place][n]という名前でボタンを場所の数だけ作成する


専用設定
名前 サブ デフォルト値 解説
modename selectPlace モード名、変更不可。省略不可
placeNumber 1 場所の数
selectedPlaceVarName 場所選択番号 選ばれた場所の番号が返る変数名
filenameBG idou_bg 背景画像ファイル名
placeAppearFlag 0 1:場所の表示を変数で制御する
placeAppearVarName[n] [n]番目の場所の表示非表示を制御する変数
selectFlag 0 1:場所が選択できるかどうか変数で制御する
placeSelectOkVarName[n] [n]番目の場所が選択できるかどうか制御する変数
areaSizeX 32 表示エリアのサイズ
areaSizeY 32
areaX[n] [n]番目の場所の表示位置
areaY[n]
charaFlag 0 1:場所にキャラを表示させる
allCharaFlag 0 キャラグラフィックを1枚のシートにする
filenameCharaBase ta_chara 個別のキャラグラフィックのファイル名の先頭部分
filenameAllChara ta_allchara 全員分のキャラグラフィックのファイル名
returnCharaNumberFlag 0 1:キャラ番号もスクリプトに返す
selectedCharaVarName キャラ選択番号 キャラ番号が返る変数名
charaOnlyFlag 0 1:キャラがいるところのみ選択できるようにする
charaPrintUpper 1 1:キャラをボタンの上に表示する 0:キャラをボタンの下に表示する
placeCharaVarName[n] 1 n番目の場所にいるキャラの番号をいれる変数名
charaAnimePattern 1 キャラをアニメさせるときはパターン数を設定する
charaAnimeSpeed 1 キャラをアニメさせるときの1パターンの表示フレーム数
charaAnimeType 1 キャラアニメの種類(ボタンを参照)
charaSizeX 32 キャラのサイズ
charaSizeY 32
charaX キャラの表示位置をエリアに対する相対座標で設定
charaY
charaCustomFlag 0 1:キャラの表示位置を個別に設定する
charaX[n] [n]番目のキャラの表示位置をエリアに対する相対座標で設定
charaY[n]


allCharaFlagが0の場合には キャラファイル名は、placeCharaVarName[n]にいれたキャラ番号から作成されます
fileNameCharaBase + placeCharaVarName[n]


キャラ絵は、シートにした場合には
chara1pic1anime1,chara1pic1anime2,.. chara1pic2anime1...
chara2
chara3


ばらの場合には
pic1anime1,pic1anime2...
pic2
pic3


autoPicLoad 0   // 1:マウスを乗せたボタンに場所に応じて自動的に画像をレイヤーに読み込む
autoPicCannotOk 0   // 1:選択不可のボタンも対象にする
autoPicLayerTag[layer] // 読み込む画像のファイル名tag layerは0からなので注意
autoPicRestartBackScript 0  // 1:画像に変化があった場合にバックスクリプトを最初からにもどします

//バックスクリプトとセットで使います
//自動読み込みレイヤーには、バックスクリプトではダミーの画像を読み込むように(0番の画像がおすすめです)

//マウスがどのボタンにも乗っていないときは 0番のボタンとして処理する
//そのためボタン番号は1からになります

//使用例
//移動画面でマウスがのった場所の名前とその画像を画面の特定の位置に表示する

設定例
//autoPicLoad 1
//autoPicLayerTag9 ta_namePlate
//autoPicLayerTag10 ta_placePhoto

これで、マウスがボタンにのったときに
9番のレイヤーにta_namePlate[ボタン番号]
10番のレイヤーにta_placePhoto[ボタン番号]
という画像が読み込まれます

読み込む対象フォルダーはファイル名の頭2文字で決定されます
dwq/[頭2文字]/ファイル名
頭2文字はta,bg,evでなければなりません。




//キーによる選択場所へのマウス移動および決定
keyMoveEnable 1
keyMoveCannotSelectOk 0
keyMoveUpDownEnable 1
keyMoveLeftRightEnable 1


//1: 移動画面でのバックログを有効にする
backLogOk 0


onButtonVarName ほげほげ
//マウスがのってるボタン番号をバックスクリプト等で参照したいときは、その変数をここに設定する

onButtonChangeToRestartBackScript 0
//1:ボタン画像を自動変換しない場合でものってるボタンがかわったらバックスクリプトを最初から実行する