Ios 无法转换类型为';伯德;,类型';到预期的参数类型';SKTexture';
我的身体有问题,我试着用鸟的形状来代替圆环。如何解决此问题?如果您希望子类化Ios 无法转换类型为';伯德;,类型';到预期的参数类型';SKTexture';,ios,swift,sprite-kit,skphysicsbody,Ios,Swift,Sprite Kit,Skphysicsbody,我的身体有问题,我试着用鸟的形状来代替圆环。如何解决此问题?如果您希望子类化SKSpriteNode来定义自己的精灵,并且希望使用纹理进行物理碰撞检测,那么下面是代码 self.name = "Bird" self.physicsBody = SKPhysicsBody(texture: Bird, size: self.size) 问题是什么?调用的方法可能与此方法重复?我们有纹理吗,如果有,你会用self.texture代替Bird吗 class BirdSprite: SKSprite
SKSpriteNode
来定义自己的精灵,并且希望使用纹理进行物理碰撞检测,那么下面是代码
self.name = "Bird"
self.physicsBody = SKPhysicsBody(texture: Bird, size: self.size)
问题是什么?调用的方法可能与此方法重复?我们有纹理吗,如果有,你会用self.texture代替Bird吗
class BirdSprite: SKSpriteNode {
init() {
let texture = SKTexture(imageNamed: "birdImage")
super.init(texture: texture, color: .clearColor(), size: texture.size())
physicsBody = SKPhysicsBody(texture: texture, size: texture.size())
name = "Bird"
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}