SetLinearVelocity 是设置线性速度,跟力没什么大关系.
相当于瞬间让这个物体的速度达到你指定的值.
理论上你可以指定任何大小的速度,但cocos2d的引擎模拟能力有限,不能模拟过高速度的物体,会出现各种奇怪的问题,比如穿透什么的.
另外,刚体有个bullet属性,设置成Yes,让引擎把这个刚体当做子弹对待会好一些.
PS. 这种处理子弹的方法不是很好,尽量别用物理引擎来实现子弹射击的机制.
SetLinearVelocity 是设置线性速度,跟力没什么大关系.
相当于瞬间让这个物体的速度达到你指定的值.
理论上你可以指定任何大小的速度,但cocos2d的引擎模拟能力有限,不能模拟过高速度的物体,会出现各种奇怪的问题,比如穿透什么的.
另外,刚体有个bullet属性,设置成Yes,让引擎把这个刚体当做子弹对待会好一些.
PS. 这种处理子弹的方法不是很好,尽量别用物理引擎来实现子弹射击的机制.