点击物体,镜头对准该物体

zq1564171310 2015-09-17 04:45:44
一个物体,与镜头距离很远,所以想实现点击该物体,镜头对准该物体,让物体获得镜头焦距。
...全文
1182 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Simon灬 2017-04-27
  • 打赏
  • 举报
回复
引用 1 楼 wolf96 的回复:
在camera中写脚本,鼠标点击时,发射一条ray碰撞,获取到该物体,然后在camera的transform的LookAt 具体函数用法http://game.ceeger.com/Script/Transform/Transform.LookAt.html
活捉一只琳琳→_→
wolf96 2015-09-18
  • 打赏
  • 举报
回复
你的目的不就是想让镜头就对准物体吗
zq1564171310 2015-09-18
  • 打赏
  • 举报
回复
第三人称?我没使用啊,只有一个第一人称自带的照相机
地狱为王 2015-09-18
  • 打赏
  • 举报
回复
你的额第三人称已经锁定了相机视角
zq1564171310 2015-09-18
  • 打赏
  • 举报
回复
引用 1 楼 wolf96 的回复:
在camera中写脚本,鼠标点击时,发射一条ray碰撞,获取到该物体,然后在camera的transform的LookAt 具体函数用法http://game.ceeger.com/Script/Transform/Transform.LookAt.html
这个函数达不到想要的效果,连镜头都没有挪动一下 是不是第一人称视角的关系?
zq1564171310 2015-09-18
  • 打赏
  • 举报
回复
似乎没有任何作用,这个函数是做什么用的? 我想实现类似游戏中,主角发现一个物体(可能只是一个小点或者一个侧面之类的),点击该物体,镜头就对准该物体,已经有第一人称视角了
wolf96 2015-09-18
  • 打赏
  • 举报
回复
在camera中写脚本,鼠标点击时,发射一条ray碰撞,获取到该物体,然后在camera的transform的LookAt 具体函数用法http://game.ceeger.com/Script/Transform/Transform.LookAt.html
wolf96 2015-09-18
  • 打赏
  • 举报
回复
引用 9 楼 zq1564171310 的回复:
[quote=引用 8 楼 wolf96 的回复:] 哦哦,了解了,刚看你说貌似加了unity的第一人称控制器,在你的camera里有一个mouseLook脚本, 它是实时控制你的camera的(鼠标移动),所以你转了camera也不会有效果,如果想要效果可以enable或者是setactive应该是这两个把mouseLook脚本暂时暂停,再恢复。 至于放大缩小,你可以在脚本中控制camera的FieldOfView属性
3q,基本解决了,剩下点距离方面的小问题我自己能调。 后续的兄弟小心:xxx.enable(),xxx为mouseLooK脚本或者其所属的脚本(不一定是mouseLooK脚本,具体看第一人称绑定的脚本了)[/quote]
zq1564171310 2015-09-18
  • 打赏
  • 举报
回复
引用 8 楼 wolf96 的回复:
哦哦,了解了,刚看你说貌似加了unity的第一人称控制器,在你的camera里有一个mouseLook脚本, 它是实时控制你的camera的(鼠标移动),所以你转了camera也不会有效果,如果想要效果可以enable或者是setactive应该是这两个把mouseLook脚本暂时暂停,再恢复。 至于放大缩小,你可以在脚本中控制camera的FieldOfView属性
3q,基本解决了,剩下点距离方面的小问题我自己能调。 后续的兄弟小心:xxx.enable(),xxx为mouseLooK脚本或者其所属的脚本(不一定是mouseLooK脚本,具体看第一人称绑定的脚本了)
wolf96 2015-09-18
  • 打赏
  • 举报
回复
哦哦,了解了,刚看你说貌似加了unity的第一人称控制器,在你的camera里有一个mouseLook脚本, 它是实时控制你的camera的(鼠标移动),所以你转了camera也不会有效果,如果想要效果可以enable或者是setactive应该是这两个把mouseLook脚本暂时暂停,再恢复。 至于放大缩小,你可以在脚本中控制camera的FieldOfView属性
zq1564171310 2015-09-18
  • 打赏
  • 举报
回复 1
引用 6 楼 wolf96 的回复:
你的目的不就是想让镜头就对准物体吗
恩,对,对准物体 不好意思,我是新手,以前做C#的,刚刚学unity不久,所以可能没说清楚,不仅对准,而且物体要占据镜头焦点,类似主角发现一个物体,点击之后,会将该物体“放大”,占据绝大部分镜头视角一样。 您这个效果或许是镜头对准了物体,但实际镜头没有反应(有时会晃动一下,但还是没有实际的挪动)
测距测量仪是一款非常不错的手机智能测距软件,没有随身携带物体测量仪,可以使用软件测量,3D摄像头实景测量,支持高度测量,直尺,量角器,噪音计,海拔测量等等,功能比较齐全!它能够帮助用户通过手机相机镜头即可测量物体的高度、角度和距离,无论是室内或室外的目标,相机测量仪都实用。软件提供高度,角度,噪音等功能,你可以估算大楼的高度,树的高度,也可以估算家具的高度,人的身高等。同时,测距测量仪还可以作为一款实用量角器使用,随时随地,测量任何你想测量的物体,实时显示度数,360度无死角,可适用于建筑师,木工,搬砖,居家必备量角器。 软件已破解;该版本已经除所有广告,整洁、干净,打开即用,没有限制 相机测量高度】 第一步:滑动调整相机镜头的高度; 第二步:将十字准星的中心对准待测物体的底部; 第三步:将十字准星的中心对准待测物体的顶部; 第四步:轻按“结束测量”按钮,测量结果将自动显示。 【相机测量角度】 第一步:将物体水平放置 第二步:将手机打开,使量角器水平线与物体水平线保持平行 第三步:测量结果自动显示 如果无法移动物体,可以让手机测量器的水平线与物体的一段保持平行。 【手机测量高度】 第一步:输入你的身高(此处指眼睛处到地面的高度) 第二步:将手机放在眼睛处对准被测物体的顶部(使眼睛,手机,被测物体的顶部处在同一直线上) 第三步:将手机放在眼睛处对准被测物体的底部(使眼睛,手机,被测物体的底部处在同一直线上)

2,585

社区成员

发帖
与我相关
我的任务
社区描述
Unity3D相关内容讨论专区
游戏unity 技术论坛(原bbs)
社区管理员
  • Unity3D
  • 芝麻粒儿
  • 「已注销」
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

Unity3D社区公告:

  1. 社区致力于解决各种Unity3D相关的“疑难杂症”。
  2. 社区不允许发布与Unity3D或相关技术无关内容。
  3. 社区版主邀请各位一道为打造优秀社区不懈努力。

试试用AI创作助手写篇文章吧