unity3d - UNITY 3D - 下沉物体问题
问题描述
即使重力设置为 0 并且我没有进行其他更改,我的对象也会下沉到水面以下。这可能是什么原因造成的,我该如何解决? 使用的组件
解决方案
根据您问题的措辞,您的对象似乎只是卡在您的表面内,而不是掉下来。
transform.position
如果是这种情况,那么在初始化对象组件时,代码中可能存在逻辑错误。Unity 使用 GameObjects 的中心作为所有transform.position
值的参考点,因此如果您将对象设置transform.position.y
为 0,则只需将对象高度的一半添加到transform.position.y
.
推荐阅读
- android - 使用 Android Q 拒绝 AndroidAudioConverter 权限
- python - 用系列更新 pandas DataFrame 多级索引?
- visual-studio-code - VSCode:/usr/bin/node:错误选项:--inspect 自上次升级以来?
- scala - Kafka Streams DSL:如何关闭由流分支/分组创建的子流?
- javascript - 从复杂字符串中提取文本
- javascript - 协助存根类内的函数
- c# - 尝试激活 SecurityStampValidator 时无法解析 ISystemClock 的服务
- pg-promise - 跳过未在源中传递的更新列
- c++ - 为什么在我的值迭代算法中变量赋值要花费这么多时间?
- sql - Hibernate Generator 是如何模拟分叉外键的?