学习了 SpriteKit 的基础知识后,我想知道如何实现这个简单的控制机制:在保持 View /节点/控件的同时对节点施加力/移动节点 .
我只能找到施加力一次的方法。
Best Answer-推荐答案 strong>
你知道触摸什么时候开始,什么时候结束。
这意味着您需要一个标志。我们称之为 isBeingTouched
在你的着陆方法上,设置 isBeingTouched = true
在你的修饰方法中,设置 isBeingTouched = false
现在我们唯一需要的是一个连续的循环来不断检查。
最好的地方就是更新。
所以在你的更新中,你说
if isBeingTouched == true
{
update you velocity or add force, whatever you need to do
}
关于ios - 触摸屏幕/控制时的移动,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/45619605/
|