
- 作者: いたのくまんぼう,大槻有一郎
- 出版社/メーカー: エムディエヌコーポレーション
- 発売日: 2017/08/16
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
序文
今日からはサイドビューアクション作成やり直し。
木魚ゲーよりは設計の幅が広がりそうな感じなので気合を入れて。
進捗
- Chapter05 サイドビューアクションをつくろう
- 5-1 ステージ1のマップをつくろう
- 5-2 プレイヤーキャラを動かそう
クラス図
GitHub
実行結果
感想
せっかくなのでボタンに適用するインターフェースIButtonHandlerを定義して実装してみた。
これでIButtonHandlerを実装しているクラスはTap()メソッドおよびRelease()メソッドを実装していることが保証される。
これぐらいならメソッドの引数で分岐させても十分なのだけど。
少しでも設計原則を考えていくとっかかりになれば。
ひょっとしたらPlayerMoverクラスにIMovableのようなインターフェースを実装させる設計も考えられるのかもしれない。
ただ実際にキャラクターを動かしているのはFixedUpdate()メソッドなので、FixedUpdate()メソッドから間接的に呼び出されるMove()メソッドをインターフェースに実装するのは違和感がなくもない。
うーむ。
カロリーメイトください。
BGM
コール・ミー/Drop's www.youtube.com