首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >相对于GameObject的盒形对撞机中心

相对于GameObject的盒形对撞机中心
EN

Game Development用户
提问于 2016-06-29 16:45:16
回答 1查看 3.6K关注 0票数 3

我试图得到从游戏对象的BoxCollider中心到同一个BoxCollider的底部的距离。注意,对撞机的中心是轻巧修改的。

到目前为止,我已经:

代码语言:javascript
复制
float halfHeightCollider = (bounds.size.y / 2);

我尝试了以下几点来处理轻微的修改:

代码语言:javascript
复制
float halfHeightCollider = bounds.center.y + (bounds.size.y / 2);

但是bounds.center似乎给出了BoxCollider中心在世界上的位置,而不是相对于游戏对象的位置,比如在检查员中:

那个价值就是我想要的。我怎么才能拿到呢?

EN

回答 1

Game Development用户

回答已采纳

发布于 2016-06-29 17:00:25

你可以从gameObject.GetComponent<BoxCollider>().center.y得到y轴的中心.

你将从gameObject.GetComponent<BoxCollider>().size.y得到对撞机y轴的总尺寸.

然后取y-size/2,减去y-轴的中心值。

票数 4
EN
页面原文内容由Game Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://gamedev.stackexchange.com/questions/124676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档