[請益] 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