当我的球体与地形树碰撞时,球体会旋转。我试图冻结Z位置和旋转,但它仍然在碰撞后旋转。这是移动脚本:
# ui.R
shinyUI(
fluidPage(
titlePanel("Make a data frame and display"),
fluidRow(column(4,selectInput('types', 'Select the type',c("Basketball","Soccer")))),
uiOutput('typeChange'),
mainPanel(dataTableOutput('displayDf'))
)
)
速度是10f。谢谢你的转发。
答案 0 :(得分:1)
如果在对象上使用物理,请不要使用Transform组件更改其位置。您必须通过向其添加力或使用MovePosition
移动来使用其RigidBody组件。
答案 1 :(得分:0)
更真实的感觉是,如果您检测到collsion然后增加角度阻力。
答案 2 :(得分:0)
您可以使用当前代码,但需要转到播放器的刚体组件,然后通过输入999999999999999之类的值将“拖动”(“无角拖曳”)设置为无穷大。您将在字段内得到1e + 37。
这将在很大程度上解决您的问题。但是,当您从那以后撞到墙壁时,仍然可能会遇到另一个“抖动”问题。您可能可以使用它,或者需要找到一种编码解决方案来解决该问题。
如果您遇到其他问题,请告诉我。