【发布时间】:2017-07-16 13:42:52
【问题描述】:
我尝试模拟不同类型的球(足球、网球、高尔夫、排球等)的行为。为了这些目的,我试图改变物理体的密度、质量、尺寸参数。 在我的游戏中它没有效果,我试图在非常简单的应用程序中模拟它,包括球和桨
球总是以相同的速度上升到相同的高度,无论质量、密度、大小如何
这是因为restitution等于1吗?如何以这种方式模拟不同球类型的行为?
【问题讨论】:
标签: ios swift sprite-kit
我尝试模拟不同类型的球(足球、网球、高尔夫、排球等)的行为。为了这些目的,我试图改变物理体的密度、质量、尺寸参数。 在我的游戏中它没有效果,我试图在非常简单的应用程序中模拟它,包括球和桨
球总是以相同的速度上升到相同的高度,无论质量、密度、大小如何
这是因为restitution等于1吗?如何以这种方式模拟不同球类型的行为?
【问题讨论】:
标签: ios swift sprite-kit
您需要更改恢复属性以及 Lin。阻尼和 Ang。每球阻尼
对于我的例子,我有
网球 - 休息 0.6 lin 0.2 ang 0.2
足球 - 休息。 0.5 林 0.3 昂 0.2
高尔夫球 - 休息 0.8 林 0.3 昂 0.3
铅球 - 休息 0.1 林 0.1 昂 0.1
这里是指向 Apple 属性定义的链接
https://developer.apple.com/documentation/spritekit/skphysicsbody/1519906-mass
【讨论】: