unity3d - 统一游戏对象的宽度和高度
解决方案
有两种可能的方法来做到这一点。如果您的对象有一个渲染器,您可以使用renderer.bounds.size
,它将返回一个具有高度和宽度(以及深度,如果它是 3D 的话)的向量。
您还可以通过使用collider.bounds.size
. 尝试这样的事情:
public Vector3 size;
private MeshRenderer renderer;
private void Start() {
renderer = GetComponent<MeshRenderer>();
size = renderer.bounds.size;
}
希望这可以帮助!
推荐阅读
- python - App Engine,pymongo.errors.ServerSelectionTimeoutError:连接关闭,连接关闭,连接关闭”
- r - 来自 R 数据集的随机行样本
- python - 删除所有观测值超过 N 的组
- javascript - React js - 检测移动设备上的变化方向
- vue.js - VueJS如何每x秒调用一次API(聊天)
- google-chrome - 如何使用选择功能在 chrome 扩展中显示上下文菜单
- python - 如何在 wordnet 中获得相似的词(不仅仅是同义词)?
- java - 如何放心地在 Java 中以原始格式发送请求
- mysql - 用正确的正ID替换负ID?
- java - java.lang.AssertionError: Docker 环境有超过 2GB 可用空间