我有,我已经确定这两个self.size
及其各自的物理体的大小是相同的两个精灵节点,但我仍然得到一个非常奇怪的现象是这样的:didBeginContact()接触之前调用发生
照片是在检测到碰撞时拍摄的,我暂停了现场。为什么会发生?
这里是设置大小不同的代码: 在我的播放器类(圆形节点)的init()
:
super.init(texture: texture, color: color, size: CGSize(width: 100, height: 100))
则:
self.physicsBody = SKPhysicsBody(circleOfRadius: self.size.width/2, center: self.position)
在图像编辑器中打开图像时,图像的真实大小是多少? – Whirlwind
问题原来是当我在didMoveToView()中初始化一个对象时指定属性= player.size.width/2。不管怎样,谢谢你! – ecoguy