Flashを使った脱出ゲームの作り方など
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
脱出ゲームを作っているとよくあるのが
アイテムが消えたり、配置していない場所に現れたりするバグです

if文を書き間違えたエラーなどと違って
特定の行動をした時にのみ現れるので自分でエラーチェックした時に
発見しずらい困りもののバグです

こういったバグの全ての原因というわけではありませんが
私が経験したバグではスプライトの深度が原因でした

深度1


通常の部屋の4画面がこのroom1~room4だとします
深度20と21の画像は画面を移動する矢印の画像です

ラベルで区切っていればこんな風に画像を同じ深度に
おいていても問題はありません




深度2

room1とroom2にスプライトを置きたいとします
しかしこんな風に同じ深度に置いてはいけません
スプライトが同じ深度にあることによって、room1のスプライトが
room2に現れたりするバグになってしまうのです



深度3

スプライトを配置する場合は、違うラベル内であっても
こんな風に深度をずらして配置しましょう



上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。