LoginSignup
4
6

More than 5 years have passed since last update.

enchant.jsでの基礎いろいろ。

Posted at

凍えながら、お勉強3日目。
こんだけわかれば、簡単なクソゲーであれば、なんとか作れそう。

サンプル

衝突判定

  • intersect()
    矩形同士の判定

  • within()
    円形同士の判定(中心からの距離を指定できる)

シーンの遷移

  • replaceScene
    シーンを取り換える
  • core.pushScene
    一番上にシーンを重ねる
  • popScene
    一番上のシーンを外す

ゲーム終了

stop()

クラスを作成

Class.create 関数を使う。
initialize というキーで定義して初期化する。

アニメーション

tlプロパティでアニメーションさせる

  • moveTo(目標のx座標,目標の座標,フレーム数,イージング関数)
  • mobeBy(x座標の相対移動値,y座標の相対移動値,フレーム数,イージング関数)
  • fadeIn(フレーム数,イージング関数)
  • fadeOut(フレーム数,イージング関数)

参考サイト


イージングについてはもう少しちゃんといじる予定。
どっとインストール終わったから、ぽちぽち本でも読んでいこ。

4
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
6