コメント
このコメントは、【トピック】扉を鍵がないと開かないようにする方法へのコメントです。コメントの内容
コメントの内容(一番最初の投稿)
rurun9(投稿日:2010/08/08 17:08/08/10)
「鍵」を
扉の通過条件にする方法と、所持アイテムにする方法があります。
前者の場合
フラグ変数を用意して、マップの「扉」のマスにイベントを設置。
内容は、if文でフラグがtrueかどうかを調べて、通行不可の扉キャラを消すだけ(アニメしない扉の絵のキャラを登録しておいてね)
後者の場合
ゲーム中のどこかでアイテム「鍵」を拾う(アイテム作成して登録しておいてね)
マップの扉マスにイベントを設置。
内容は、少し難しいけど
という感じです。
使用後に鍵が壊れるならremoveItemWithIndex(何番目の所持アイテムか)で削除すればOK
扉の通過条件にする方法と、所持アイテムにする方法があります。
前者の場合
フラグ変数を用意して、マップの「扉」のマスにイベントを設置。
内容は、if文でフラグがtrueかどうかを調べて、通行不可の扉キャラを消すだけ(アニメしない扉の絵のキャラを登録しておいてね)
後者の場合
ゲーム中のどこかでアイテム「鍵」を拾う(アイテム作成して登録しておいてね)
マップの扉マスにイベントを設置。
内容は、少し難しいけど
#所持アイテムID配列を取得 k = getEquipmentIdArray() i = 0 #所持アイテムの中に鍵があるか、を順に調べる while i < getArrayLength(k) if k[ i ] == (登録した鍵アイテムのID番号) (扉あける処理) end i = i + 1 end
という感じです。
使用後に鍵が壊れるならremoveItemWithIndex(何番目の所持アイテムか)で削除すればOK
扉の通過条件にする方法と、所持アイテムにする方法があります。
前者の場合
フラグ変数を用意して、マップの「扉」のマスにイベントを設置。
内容は、if文でフラグがtrueかどうかを調べて、通行不可の扉キャラを消すだけ(アニメしない扉の絵のキャラを登録しておいてね)
後者の場合
ゲーム中のどこかでアイテム「鍵」を拾う(アイテム作成して登録しておいてね)
マップの扉マスにイベントを設置。
内容は、少し難しいけど
という感じです。
使用後に鍵が壊れるならremoveItemWithIndex(何番目の所持アイテムか)で削除すればOK