2018-10-01から1ヶ月間の記事一覧
前回はアニメーションをやりました naosim.hatenablog.jp 今回は壁との衝突です Phaserの衝突は優秀で、プレイヤと壁それぞれに衝突する領域を定義したら後は勝手に計算してくれます プレイヤーの衝突定義 プレイヤークラスのcreateメソッドをいじります 何…
前回はプレイヤーを表示しました naosim.hatenablog.jp ただ動かした時にアニメーションがなかったので今回はそれを追加します アニメーションを追加ためにクマが「右方向に歩く絵」と「左方向に歩く絵」が必要なので、プレイヤーの画像を変更しました prelo…
前回はフィールドの表示をしました naosim.hatenablog.jp 今回はプレイヤーを表示して移動させます 画像はいつものenchantのクマです 画像をpreloadで読み込む フィールド読み込みの後に追加します function preload() { // 背景画像の読み込み 16x16のマッ…
前回phaserのセットアップをしました naosim.hatenablog.jp 今日はフィールドを表示してみます で...いきなり壁... コードをcodepenで書いてたけどcodepenは画像を扱えなかった... ワークアラウンドはあるけど本質的じゃないコードが入るといやなのでjsdo.it…
アクションRPGが作りたくなった あとゲームフレームワークのPhaserがバージョン3になってたので勉強も兼ねて開発経過をメモします 初期状態のおまじない var config = { type: Phaser.AUTO, width: 400, height: 400, physics: { default: 'arcade', arcade:…
下記に月・日を入力するといい感じに日付(年月日)にしてくれる機能がある。 これと同じ機能のメソッドcreateDate()を完成させよ。 メソッドのインターフェースは↓この通り。 /** * @param {number} month 1-12 * @param {number} dayOfMonth 1-31 * @param {…