我正在尝试使用SpriteKit模拟一只眼睛。当用户的手指在屏幕上移动时,眼睛的瞳孔会跟踪用户的手指,但必须保持在眼睛的范围内。我曾尝试使用SKConstraint解决此问题,但未成功。编辑我的想法是对瞳孔应用SKConstraints以限制其边界到眼睛。任何触摸(即touchesMoved()等)都将以SKAction.moveTo()的形式应用于瞳孔,并且SpriteKit会处理将瞳孔保持在眼睛范围内。lettouchPoint=CGPoint()SKAction.moveTo(touchPoint,duration:2)视频代码可用:https://gist.github.com