内容の保証はできません。


#import <Layer.h>

クラス Layer

StandardTouchDelegate?,TargetedTouchDelegate? プロトコルを実装している.
ColorLayer?, Menu?, MultiplexLayer? に継承されている.

NSObject
  |
  +--CocosNode?
      |
      +--Layer

概要

Layerクラスは、TouchEventsDelegate?プロトコルを実装するCocosNode?のサブクラスです。

CocosNode?の全ての機能に加えて次の機能が有効になっています:

  • タッチイベントを受け取ることができる
  • 加速度センサーの入力を受け取る事ができる

タスク

- registerWithTouchDispatcher

インスタンスメソッド

registerWithTouchDispatcher

タッチが有効な場合、onEnterメソッドによって呼び出される.
レイヤーがタッチイベントを受信する方法を変更するためにこのメソッドをオーバーライドする.

デフォルト:

 
[[TouchDispatcher sharedDispatcher] addStandardDelegate:self priority:0]
 

変更例:

 
- (void) registerWithTouchDispatcher {
    [[TouchDispatcher sharedDispatcher] addTargetedDelegate:self
        priority:INT_MIN+1 swallowsTouches:YES]; 
}
 

- (void) registerWithTouchDispatcher


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-10-24 (日) 17:14:26 (2583d)