unity3d 获取物体坐标屏幕中间的物体

Unity3D游戏开发入门课程之屏幕物体随鼠标移动
Unity3D游戏开发入门课程之屏幕物体随鼠标移动
浏览次数:769
浏览次数:590
浏览次数:859
浏览次数:880
浏览次数:1163
如果你对以下课程意犹未尽,,查看全部课程
HTML5全栈开发
HTML5最新课程
156 人在学
c#编程概述
C#快速入门
简单又好玩
120 人在学
没有账号?
s后重新发送
已有账号?
已有账号?
验证码确认
话题标题:
400-877-8190
登录后反馈posts - 65,&
comments - 14,&
trackbacks - 0
前些天接触unity3d,想实现点击屏幕选中物体的功能。后来研究了下,实现原理就是检测从屏幕发出的射线与物体发生碰撞,而这个发生碰撞的物体就是你选中的物体。
void MobilePick()
if (Input.touchCount != 1 )
if (Input.GetTouch(0).phase == TouchPhase.Began)
Ray ray = Camera.main.ScreenPointToRay(Input.GetTouch(0).position);
if (Physics.Raycast(ray, out hit))
Debug.Log(hit.transform.name);
在unity3d中,选中物体还有一个条件,就是物体能发生碰撞。这个参数就是碰撞器Collider,Collider是发生物理碰撞的基本条件。
所以如果无法选中物体时,要检查是否物体加了碰撞器。
方法如下:
GameObject gameObject = (GameObject)Instantiate(...);
gameObject.name = "game_object";
gameObject.AddComponent
阅读(...) 评论()后使用快捷导航没有帐号?
只需一步,快速开始
&加载中...
查看: 16969|回复: 5
求教 U3D中能不能改变模型中心点的位置
TA的其他好贴
马上注册,加入CGJOY,让你轻松玩转CGJOY。
才可以下载或查看,没有帐号?
就像MAYA中按D键可以随意移动坐标中心点的位置,U3D种可以实现不?{:2_33:}
如何让别人关注你?
{:7_283:}没有人知道方法吗&&或者是通过其他偏门实现也行啊
U3D控制人物的话 一般都是在模型上放个obj或胶囊体 的 然后控制人物也是控制obj或胶囊体
你试试调整obj或胶囊体的位置
[attachimg]212655[/attachimg] [attachimg]212656[/attachimg]&
本楼回复(<span id="dp_count_)
如何让别人关注你?
没有人知道方法吗&&或者是通过其他偏门实现也行啊
U3D控制人物的话 一般都是在模型上放个obj或胶囊体 的 然后控制人物也是控制obj或胶囊体&&你试试调整obj或胶囊体的位置
QQ图片48.jpg (41.88 KB, 下载次数: 377)
18:14 上传
QQ图片53.jpg (24.9 KB, 下载次数: 375)
18:14 上传
本楼回复(<span id="dp_count_)
如何让别人关注你?
CGJOY网友&
本楼回复(<span id="dp_count_)
如何让别人关注你?
CGJOY网友&
复合肥的话
本楼回复(<span id="dp_count_)
如何让别人关注你?
楼主这个问题解决了吗?
本楼回复(<span id="dp_count_)
如何让别人关注你?
Powered by

我要回帖

更多关于 unity3d控制物体移动 的文章

 

随机推荐