enchant.js使い方辞典 (v0.4.3)
このページは
enchant.js
の用例/サンプルを扱っています。ここではenchant.js ver 0.4.3を使用しています。
*勉強用に作成したページなので間違いや勘違いがあるかもしれません。これはまずい/間違っているというサンプルがありましたら
openspc@alpha.ocn.ne.jp
までメールをください。
Last update:2012/3/7 AM 0:36
この処理はどうやってるのか
ゼビウスのような地形をエンドレスでスクロールさせる
B-WINGSのように自機を常に中央にし、地形を左右にスクロールさせる
ゼビウスやザビガのように自機の前に照準を表示する
ギャラクシアンのようにボタンを押したら単発でビームを発射する
ダライアスのように手前と奥の背景を別速度でスクロールさせ奥行き感を出す
初期化/画面作成
enchant.jsライブラリを読み込む
画面サイズを設定する
フレームレート(画面の書き換え頻度)を設定する
キャラクタ/スプライト
画像をあらかじめ読み込ませる(画像のプレロード)
スプライト(キャラクタ/画像)を表示する
スプライト(キャラクタ/画像)の位置を指定する
スプライト(キャラクタ/画像)のスケール(拡大縮小率)を指定する
スプライト(キャラクタ/画像)の回転角度を指定する
スプライトを永遠に右に移動させる
スプライトを永遠に左に移動させる
スプライトを永遠に下に移動させる
スプライトを永遠に上に移動させる
スプライトを右端まで移動させる
スプライトを左端まで移動させる
スプライトを下端まで移動させる
スプライトを上端まで移動させる
スプライトを永遠に回転させる
スプライトが永遠に拡大縮小を繰り返すようにする
キー入力操作/タッチ操作
スプライトを操作して左右に動かす
特定のキーをaボタンに割り当てる
マップ/マップブロック/タイル
マップを表示する
ラベル(文字/テキスト)
ラベル(文字/テキスト)を表示する
ラベルの文字を変更する
ラベルの文字を1秒ごと点滅させる
ラベルの文字を0.5秒ごと点滅させる
関連リンク
enchant.js
(本家)
「enchant.js」でゲームを作ろう! HTML5とJavaScriptによるアクションゲーム制作入門
「enchant.js」でゲームはどれくらい動くのか? HTML5でゲームベンチマークを取ってみよう
enchant.jsでつくる“シロートが3時間でゲームをつくる”作り方
ベーマガ時代よ、再び! :: enchant.js すっごいよ。
enchant.jsで10分間でシューティングゲームを作る! (YouTube映像)