我尝试模拟不同类型球(足球,网球,高尔夫,排球等)的行为。出于这些目的,我试图改变物理体的密度,质量,尺寸参数。 在我的游戏中,它没有效果,我试图在非常简单的应用程序中模拟它,包括球和桨
无论质量,密度,尺寸如何,球总是以相同的速度上升到相同的高度
这是因为恢复原状等于1吗?如何以这种方式模拟不同球类型的行为?
答案 0 :(得分:5)
你需要改变恢复属性以及林。阻尼和昂。每球阻尼
对于我的例子我有
网球 - 休息0.6 lin 0.2 ang 0.2足球 - 休息。 0.5 lin 0.3 ang 0.2
高尔夫球 - 休息0.8 lin 0.3 ang 0.3
铅球 - 休息0.1 lin 0.1 ang 0.1
这是指向属性的Apple定义的链接
https://developer.apple.com/documentation/spritekit/skphysicsbody/1519906-mass