OGeek|极客世界-中国程序员成长平台

标题: ios - 触摸屏幕/控制时的移动 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 18:29
标题: ios - 触摸屏幕/控制时的移动

学习了 SpriteKit 的基础知识后,我想知道如何实现这个简单的控制机制:在保持 View /节点/控件的同时对节点施加力/移动节点 .

我只能找到施加力一次的方法。



Best Answer-推荐答案


你知道触摸什么时候开始,什么时候结束。

这意味着您需要一个标志。我们称之为 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/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4