Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios SpriteKit-如何在触摸时应用恒定速度和变化-swift_Ios_Swift_Sprite Kit - Fatal编程技术网

Ios SpriteKit-如何在触摸时应用恒定速度和变化-swift

Ios SpriteKit-如何在触摸时应用恒定速度和变化-swift,ios,swift,sprite-kit,Ios,Swift,Sprite Kit,如何让我的播放器以恒定的速度向左/向右移动,直到用户再次触摸屏幕,这将使播放器改变方向向右/向左,并以恒定的速度运行,等等 我试过看其他答案,但找不出有效的答案 我已经将linearDamping设置为0。应用速度有两种基本方法 一种是对物理物体施加力,或者给它们速度 二是位置变换,通常使用SKActions完成 它们不兼容 既然你在用物理学,你就得要么学要么学 我想你应该花点时间阅读这整页: 下面是它的设置速度: 首先,可以通过设置 它的速度和角速度特性。和其他许多人一样 属性,当物理体 首

如何让我的播放器以恒定的速度向左/向右移动,直到用户再次触摸屏幕,这将使播放器改变方向向右/向左,并以恒定的速度运行,等等

我试过看其他答案,但找不出有效的答案


我已经将linearDamping设置为0。

应用速度有两种基本方法

一种是对物理物体施加力,或者给它们速度

二是位置变换,通常使用SKActions完成

它们不兼容

既然你在用物理学,你就得要么学要么学

我想你应该花点时间阅读这整页:

下面是它的设置速度:

首先,可以通过设置 它的速度和角速度特性。和其他许多人一样 属性,当物理体 首先创建,然后让物理模拟根据需要进行调整 必要的

下面是关于力的概述:

可以通过以下三种方式之一对物体施加力:线性力 这只会影响身体的线速度。一个角力 只影响身体的角速度。施加在一点上的力 在身体上。物理模拟将计算对对象的单独更改 物体的角速度和线速度,基于物体的形状 以及施加力的点


你的MVE在哪里?欢迎来到SO。请参阅,然后
编辑社区指南中的问题。谢谢。你试过吗。更改精灵的速度或2。施力?