Я пытаюсь создать игры, и я хочу, чтобы определить, где сенсорный экран. Я видел несколько сообщений об этом, но все они имеют устаревшие ответы. Любая помощь приветствуется.Как определить местоположение касания в SpriteKit?
0
A
ответ
1
При создании нового проекта и выбрать игру (SpriteKit игру), если вы посмотрите внутри вы увидите, что там уже было показано, как вы справляетесь штрихи:
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
/* Called when a touch begins */
for touch in touches {
let location = touch.locationInNode(self)
let sprite = SKSpriteNode(imageNamed:"Spaceship")
sprite.xScale = 0.5
sprite.yScale = 0.5
sprite.position = location
let action = SKAction.rotateByAngle(CGFloat(M_PI), duration:1)
sprite.runAction(SKAction.repeatActionForever(action))
self.addChild(sprite)
}
}
Как вы можете видеть, есть переменная location
, которые представляют местоположение касания в системе координат сцены.
+0
Спасибо, это очень помогло – GTG101
Смежные вопросы
- 1. Определить местоположение касания на UIScrollView?
- 2. Как определить местоположение касания в silverlight WP7?
- 3. Включить касания спрайта (spritekit)
- 4. Как получить местоположение касания в функции touchBegan
- 5. (Swift SpriteKit) Поворот спрайта в направлении касания
- 6. Как определить местоположение пользователя?
- 7. Как вычислить местоположение касания с помощью convertToWorldSpace?
- 8. Как определить точку касания iCarouselButtonDemo?
- 9. iphone: Как мне получить местоположение события касания?
- 10. Как определить местоположение в Android?
- 11. SpriteKit/Objective-C - обнаружение касания внутри узлов
- 12. Обнаружение касания (силы) с быстрым (SpriteKit)
- 13. Определить позицию касания в Android
- 14. Swift SpriteKit 3D Touch и касания перемещены
- 15. Spritekit - подход к столкновению при начале касания
- 16. Как определить контактную точку в SpriteKit
- 17. Как определить местоположение UITouch, видимое в Swift 3
- 18. Определить отдельные штрихи на разных узлах SpriteKit?
- 19. Как определить местоположение 32BIT Java
- 20. Как определить местоположение исполняемого дампа
- 21. Tasker: Как определить местоположение изменено?
- 22. Как определить местоположение на Android
- 23. Как определить точное местоположение клика?
- 24. Как определить местоположение обнаруженной грани
- 25. Как определить точное местоположение пользователя?
- 26. PHP - Как определить местоположение пользователя
- 27. Может ли iPhone определить размер касания?
- 28. Определить направление движения касания пользователя?
- 29. Как повернуть и указать местоположение курсора в SpriteKit?
- 30. Как получить местоположение касания в какао/объектив-c?
Пожалуйста, поделитесь своими впечатлениями. – smartrahat
@ GTG101 Обратите внимание, что такие вопросы могут быть легко закрыты или закрыты, потому что ваш вопрос не показывает усилий для решения проблемы. См. [Как задать хороший вопрос] (http://stackoverflow.com/help/how-to-ask). – Whirlwind
Возможный дубликат [Обнаружение касания дочернего узла объекта в SpriteKit] (http://stackoverflow.com/questions/26328886/detect-touch-on-child-node-of-object-in-spritekit) – Septronic