我创建了一个游戏,我正在尝试创建一个游戏杆类。我将该课程称为UITouch课程,但我并不确定如何在不使用触摸开始,移动或结束的情况下为课程定义触摸的方法" METHOD" 。这是迄今为止的课程
import Foundation
import SpriteKit
class Joystick: UITouch {
let joystick = SKSpriteNode(imageNamed: "joystick.png")
let location = touch.locationInNode(self)
let v = CGVector(dx: location.x - self.joystick.position.x, dy:
location.y - self.joystick.position.y)
let angle = atan2(v.dy, v.dx) //where angle is defined "in radians"
let deg = angle * CGFloat(180 / M_PI)
}
我得到错误" let location = touch.locationInNode(self)我得到一个错误,说明"使用未解析的标识符" touch" " 为什么我要定义整个班级的角度是因为我有操纵杆在操纵杆的角度方向上产生子弹,这需要我用多种方法调用操纵杆和操纵杆的角度。如果任何人可以帮助我将非常感激