エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
iOS9で追加されたGKStateMachine の基本的な使い方 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
iOS9で追加されたGKStateMachine の基本的な使い方 - Qiita
iOS9から導入されたGKStateMachineによってStateパターンに則ったコードが書きやすくなりそう。 最低限... iOS9から導入されたGKStateMachineによってStateパターンに則ったコードが書きやすくなりそう。 最低限実装に必要な部分をメモ。 各状態クラスはGKStateを継承して作成する。 いくつかのメソッドをオーバーライドして次のようなことを行う 各状態における動作 どの状態に遷移可能かを判定 状態遷移直後の処理 状態遷移直前の処理 import UIKit import GameplayKit class StateNormal: GKState { var normalTime:Double = 0 override func isValidNextState(stateClass: AnyClass) -> Bool { return true } override func updateWithDeltaTime(seconds: NSTimeInterval) { noa