gpt4 book ai didi

lua - Corona SDK 逼真球从静态物体(如墙壁)反弹

转载 作者:行者123 更新时间:2023-12-02 04:54:03 25 4
gpt4 key购买 nike

我希望让球的弹跳变得逼真。有时它会反弹,顶点会开始下降,然后再次撞击地面并反弹得更高。当它撞到墙壁时也会发生同样的情况,就好像墙壁违背我的意愿对球施加了一个力(除了 y 方向默认设置为 9.8 的重力之外,我没有对球施加任何力。

physics.addBody(bottomWall, "static", {density = 0, friction = 0, bounce = 0, isSensor = false})
physics.addBody(leftWall, "static", {density = 0, friction = 0, bounce = 0, isSensor = false})
physics.addBody(rightWall, "static", {density = 0, friction = 0, bounce = 0, isSensor = false})

local circle = display.newCircle( halfW, 20, 25 )
circle.x, circle.y = 160, -100
physics.addBody(circle, "dynamic", {bounce = 0.95})

最佳答案

也尝试改变球的linearDampingangularDamping

circle.linearDamping = 10;
circle.angularDamping = 10;

关于lua - Corona SDK 逼真球从静态物体(如墙壁)反弹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24792242/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com