这是我的第一篇文章,所以放轻松哈哈。
我是“iOS”、“编码”、“Xcode”和“spritekit”的新手。如果我触摸屏幕上的任何地方,我希望使图像节点在正 y 轴上“跳跃”一段距离,尽管如果我触摸图像左侧或右侧的某处并保持一定时间,它会移动在各自的左或右方向上,距离分别为触摸的长度。
不确定这是否很清楚,但我们将不胜感激!谢谢!
最佳答案
你可以像这样移动一个节点
在 touchesEnded: 或 touchesBegan: 方法中:
{
node.position.y += 50;
}
为了让 Sprite 移动到某个地方,您也可以使用 Action ,有一系列 Action ,例如 moveTo
Action 。
我建议您选择有关 sprite kit 的教程或书籍。提供免费教程的好网站是 raywenderlich.com
关于ios - Spritekit : How to make a node "jump" and also move it left or right, 取决于节点位置和触摸长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23601322/