我的plane綁了個腳本,里面有width,height,相當于坐標軸的x,y,
我需要根據滑鼠點擊plane的坐標去做一些別的處理,現在問題就是這個
點擊后的相對坐標怎么取到?
例如width=100,height=100的情況下,中間是(50,50),那我滑鼠點一下別的地方怎么能得到它相對于plane的坐標呢?
網上有些說用射線檢測,但好像沒有方法能拿到這個相對坐標,大家都沒碰到過這樣
的需求嗎?網上查了都好像沒相關的資料
uj5u.com熱心網友回復:
相對坐標這種問題很好算啊,你滑鼠點plane,肯定是先通過螢屏,也就是攝像機了,要看你攝像機是垂直對準plane還是自由角度,是正交的還是投影的,都可以算出來你點在plane上的世界坐標。然后相對做標不就簡單了?轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/58830.html
標籤:Unity3D
