首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我可以在Unity3d中使用对撞机获取肌肉名称吗?

我可以在Unity3d中使用对撞机获取肌肉名称吗?
EN

Stack Overflow用户
提问于 2015-12-08 14:51:09
回答 1查看 62关注 0票数 0

我想要做的是在我点击后获得人形机器人的肌肉名称。这样做的原因是为了在脚本中获得正文限制,并在运行时应用它们。例如,如果我尝试移动人形游戏对象的腿,它会向所有方向移动,这不是我想要的。我想限制和避免这些行动。而且,我要移动的身体部位似乎要通过身体的其他部位移动。有没有办法通过脚本来限制这些东西呢?

EN

回答 1

Stack Overflow用户

发布于 2015-12-08 21:50:12

你可以使用下面的代码,但是肌肉需要一个对撞机

代码语言:javascript
运行
复制
var hit : RaycastHit;                                 
var ray = Camera.main.ScreenPointToRay ( Input.mousePosition );    
hit = Physics.Raycast (ray, 100);
if (hit && Input.GetMouseButtonDown(0)) 
{
    Debug.Log(hit.collider.gameObject.name);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34149699

复制
相关文章

相似问题

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