phina.js Tips集 下巻
無料で読める本
javascriptのゲーム作成用ライブラリphina.jsに関するTipsについて書いています。この本は下巻です。非公式ですが、少しでも参考になれば幸いです。順次更新していきますので、よろしければチェックをよろしくお願いします。
Chapters
<クラス編>
クラスを作成する
Spriteクラスを継承して独自のクラスを作る
<当たり判定編>
当たり判定を行う(矩形判定)
当たり判定を行う(円判定)
<シーン編>
デフォルトで用意されてるSceneについて知る
Sceneをプッシュしてポーズ画面を作成する
独自のSceneを作って遷移させる
デフォルトのSceneを上書きする(独自のTitleSceneを作成する)
Scene遷移で値を渡す
LoadingSceneを途中で入れる
<Physical編>
Physicalクラスを使ってオブジェクトを移動させる
Physicalクラスを使ってオブジェクトに落下運動をさせる
Physicalクラスを使ってオブジェクトを徐々に減速させる
Physicalクラスを使ってオブジェクトを加速させる
<Tweener編>
Tweenerでオブジェクトを移動させる【moveTo】
Tweenerでオブジェクトを移動させる【moveBy】
Tweenerでオブジェクトを回転させる【rotateTo】
Tweenerでオブジェクトを回転させる【rotateBy】
Tweenerでオブジェクトを拡大・縮小させる【scaleTo】
Tweenerでオブジェクトを拡大・縮小させる【scaleBy】
Tweenerでオブジェクトを透明化させる【fade】
Tweenerでオブジェクトをフェードアウトさせる【fadeOut】
Tweenerで複数のプロパティを同時に変更する【to】
Tweenerで複数のプロパティを同時に変更する【by】
Tweenerで指定値からアニメーション開始時の値まで変化させる【from】
Tweenerで指定時間処理を待つ【wait】
Tweenerで処理をループさせる【setLoop】
Tweenerで複数の処理を並行して適用する【attachTo】
JSON形式でTweenerを定義する【fromJSON】
<Canvas編>
PlainElementを使ってCanvas描画する
<その他>
ゲーム画面の背景色を変える
ゲームのfpsを変える
ゲームの経過フレーム数を取得する
ゲームの経過秒数を取得する
ゲーム画面を拡縮させないようにする
任意のタイミングからゲームの経過秒数をカウントする
JSON形式でオブジェクトを追加する【fromJSON】
Flowで非同期処理を行う
ゲーム画面を表示するcanvasを指定する
Community
Author
Topics