Ich bin ziemlich neu in iOS, Ziel C und arbeite mit Xcode. Ich habe nur eine einfache Nachrichten-App gemacht, aber jetzt möchte ich ein Spiel erstellen, das ich auf einer anderen Plattform veröffentlicht habe.Kann nicht SKSpriteNode tippen - keine Berührung erkannt ios
Grundsätzlich habe ich ein Objekt, das zufällig erscheint und dann ausblendet und den Zweck hat, auf das Objekt zu tippen, um es wegzugehen.
aber ich kann nicht das Objekt zu tippen scheinen, obwohl ich gesetzt mySKSpriteNode.userInteractionEnabled = YES;
Hier ist, was ich in meinem touchesBegan
Methode haben:
In meinem log ich das, wenn ich tippen der Bildschirm (nicht wo ich Objekte):
2014-02-17 23:18:30.870 BubbleChallenge[48541:70b] Something was touched
2014-02-17 23:18:30.875 BubbleChallenge[48541:70b] <UITouch: 0x1130ea530> phase: Began tap count: 1 window: <UIWindow: 0x109c2ab60; frame = (0 0; 320 568); autoresize = W+H; gestureRecognizers = <NSArray: 0x109c274d0>; layer = <UIWindowLayer: 0x109c26810>> view: <SKView: 0x109c2e5e0; frame = (0 0; 320 568); autoresize = RM+BM; layer = <CAEAGLLayer: 0x109c0e180>> location in window: {147.5, 128.5} previous location in window: {147.5, 128.5} location in view: {147.5, 128.5} previous location in view: {147.5, 128.5}
Als ich mySKSpriteNode berühren ich nichts im Protokoll zu bekommen, nicht einmal „Etwas berührt“;
Eine Idee, warum das passieren könnte?
Die anderen Fragen fand ich sagte, die Antwort ist userInteractionEnabled = YES
einzustellen .... vielleicht ein bestimmter Punkt im Code dort ist, wo ich diesen Satz sollte? ..
Alle Hilfe ist willkommen!
Fast sicher ** Sie haben vergessen, nur .isUserInteractionEnabled = true ** – Fattie