大佬教程收集整理的这篇文章主要介绍了ios – 使用Pinch Gesture调整Sprite Kit节点的大小,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_404_7@我想要的是当我重新捏住屏幕时,精灵尺寸保持原样,并且随着我的捏缩而变得越来越大,因此我可以继续捏捏以使其变得像它一样大或小能够.这该怎么做?
@H_404_7@这是我的代码.@H_404_7@
var pizza = PizzaSprite() override func didMove(to view: SKView) { let pinchGesture = UIPinchGestureRecognizer(target: self,action: #SELEctor(self.handlePinchFrom(_:))) pizza = PizzaSprite(size: self.frame.width * 0.25) self.addChild(pizza) self.view?.addGestureRecognizer(pinchGesturE) } func handlePinchFrom(_ sender: UIPinchGestureRecognizer) { if sender.state == .began { } else if sender.state == .changed { pizza.setScale(sender.scalE) } else if sender.state == .ended { } }@H_404_7@这是PizzaSprite类
@H_404_7@
init() { let texture = SKTexture(imagenamed: "demPizza") super.init(texture: texture,color: UIColor.clear,size: texture.size()) } init(size: CGFloat) { let texture = SKTexture(imagenamed: "demPizza") super.init(texture: texture,size: CGSize(width: size,height: sizE)) } required init?(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") }
以上是大佬教程为你收集整理的ios – 使用Pinch Gesture调整Sprite Kit节点的大小全部内容,希望文章能够帮你解决ios – 使用Pinch Gesture调整Sprite Kit节点的大小所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。