ラベル javascript の投稿を表示しています。 すべての投稿を表示
ラベル javascript の投稿を表示しています。 すべての投稿を表示

2014年3月15日土曜日

【ゲーム】画面の左右が繋がっているように見せる

キャラクターが画面の右端(左端)を越えたら左端(右端)から出てくるようにする方法です。

右端からはみ出た部分を左端から出したい場合を考えました。

①操作キャラが画面の端を越えたら新しいキャラクターを生成

②操作キャラがはみ出た分、逆側から新しいキャラクターを出す




javascript(enchant.js)による実装




キャラクターのオブジェクトを2体生成しないで済む方法が思いつきません(泣)

2014年3月14日金曜日

enchant.jsでシーンを切り替える

enchant.jsでシーンを切り替える方法です。

pushScene:ゲームにシーンを追加する
popScene:現在のシーンを取り出す
replaceScene:現在のシーンを置き換える

ゲームのタイトル画面から実際のゲーム画面への切り替えとかが出来ますね。

androidでいうところのActivityの遷移と同じですね。

sceneの内容は保持できるんでしょうか。




【参考】
enchant.jsを用いたゲーム制作-シーンの切り替えについて

2014年3月13日木曜日

背景の無限スクロール

1枚の背景画像を使って無限に横スクロールさせる方法です。

①画面より長い背景画像を左端に表示

②背景画像を左に移動させることでスクロールさせます

③背景画像の右端が画面端に到達したら背景画像を①の位置に戻します

移動させたままだと④のように画面内に背景が表示されなくなってしまいます。





javascript(enchant.js)による背景の無限スクロール