[请益] LayerMask+raycast问题

楼主: yongb (火系见习魔法师 )   2016-10-23 21:08:13
自学unity的时候碰到一点问题
还请各位大大不吝指点
小弟尝试用鼠标点击物件
然后判断点击的东西
http://i.imgur.com/Cn4ICuy.png
目前有个问题是
第15行
已经+了layermask
结果点击的时候除了设定walllayer的物件
其他物件也有反应......
不晓得是哪里除了问题?
我有先尝试过单纯不用鼠标点击,直接把walllayer的物件放在一个gameobject前面
没设定walllayer的都没反应
但改成鼠标就全部有反应囧
还有一个问题就是第13行
ray起始位置只能从摄影机吗
有办法从一个gameobject吗?
我看网络上教学鼠标点击判断物件的话,都是射线都从摄影机发出......
以上两个问题
先感谢点进来的大大看完这篇文章
如果有描述不清楚的地方烦请告知,我会尽快修正
作者: cjcat2266 (CJ Cat)   2016-10-24 01:55:00
没有说一定要从摄影机啊,请查Ray说明文件而且你wallLayer没有起始值,应该是会触发未定义行为你感觉"正常运作"的情况应该只是刚好而已
作者: skyabsence (333)   2016-10-25 08:55:00
你的问题几乎都没去找api来看
作者: laikyo (六元)   2016-10-25 09:13:00
换掉gameObject。我都绑在手上
作者: skyabsence (333)   2016-10-25 09:19:00
http://imgur.com/7fh1B77 挂在cube身上

Links booklink

Contact Us: admin [ a t ] ucptt.com