2014年3月22日土曜日

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)による背景の無限スクロール

2014年3月12日水曜日

Web上へのUnityゲームお試し投稿

Unityで作ったゲームをwebに公開するテストです。

Unityで作成したゲームをwebでプレイするためにはUnity Web Playerというプラグインをブラウザにインストール必要があります。

下記リンクをクリックしたらインストールするよう促されます。


ゲーム


【操作方法】
マウスの右クリック:ボールが現れて左方向へ放物線を描いて飛ぶ
マウスの左クリック:キューブがジャンプする

【遊び方的な】
1.マウスの右クリックでボールを飛ばす
2.マウスの左クリックでキューブをジャンプさせ、ボールが画面左に行くのを阻止する


右クリックするとメニューが開かれるからフルスクリーン推奨って感じですね。

最初からフルスクリーン状態ってどうやるんだろうか。。

ちょっとUnityが楽しいかもしれないです^^

【参考】
[Unity3D]Web Playerで作ったゲームをWebで公開