看板 GameDesign 關於我們 聯絡資訊
請問版上的大大 unity 的射線(raycast) 可以打到collider後取得座標 我遇到一個問題是說 我的射線 發射端在攝影機 利用raycast打到物體的collider取的3d座標 再轉換成 screen的座標 ,讓攝影機瞄準 所以攝影機有用一個sphere所包覆住 (因為為了瞄準穩定的一些理由 ,需要打到圓弧面) 期望能夠打在 sphere 的 collider 來取得攝影機需瞄準的座標 但是跑出來的結果是直接穿越sphere 打到對面的牆壁 有方法可以解決這類的形況嗎? 附圖: http://ppt.cc/ne1G 感謝大大 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.137.123.215 ※ 文章網址: http://www.ptt.cc/bbs/GameDesign/M.1411144174.A.631.html
lovecold: layer的問題??我記得射線可以選擇不打到特定的layer 09/20 00:43
fifi82726: default好像是有collider就打得到 但是可以勾打不到 09/20 03:00
fifi82726: 我沒有動過那個地方應該不是這個問題 09/20 03:00
y3k: 我能自己算就都自己算....orz 09/20 14:24
devilarise: 不希望被Raycast穿到的Sphere, 把他的Layer, 設到 09/25 17:03
devilarise: IgnoreRaycast去, 這是預設的Layer 09/25 17:03