3

ここにコード:

CCTouch* touch = (CCTouch*)( touches->anyObject() );
CCPoint location = touch->locationInView(touch->view());

なにが問題ですか?

編集:

ここで問われているのは、次のことだと思います。

次のコードは、cocos2d-1.0.1-x-0.12.0 では問題なく動作していたのに、cocos2d-x の新しい cocos2d-1.0.1-x-0.13.0-beta リリースでは壊れてしまうのはなぜですか?

CCTouch* touch = (CCTouch*)( touches->anyObject() );
CCPoint location = touch->locationInView(touch->view());

その答えは、locationInView() メソッドが引数を取らないことです。正しいコードは次のようになります。

CCTouch* touch = (CCTouch*)( touches->anyObject() );
CCPoint location = touch->locationInView();
4

0 に答える 0