Unity获取点击位置世界坐标的两种方法Demo
获取点击位置的世界坐标的小 Demo 挺实用,尤其在 Unity 里做交互时。方法一是用相对直接的 Camera.ScreenToWorldPoint(),给它屏幕坐标就能吐出世界坐标,适合不考虑碰撞的场景。方法二走射线 Raycasting,用 Camera.ScreenPointToRay()发射一条射线,再配合 Physics.Raycast()找交点,点哪儿算哪儿,还能检测物体。前者简单,后者灵活,怎么选就看你需求咯。建议先在空场景里试试两种方法,你会更快摸清它们的脾气。
获取点击位置的世界坐标两种方法的小Demo
预估大小:367个文件
04f0950c54c2c3e42a10694cf2e12445
4KB
0d3bb855445e36e479c85976fc88383a
5KB
0621b4aab2236437592f1f292cb81d20
4KB
00000000000000007000000000000000
4KB
0000000000000000a000000000000000
4KB
00000000000000003000000000000000
4KB
00000000000000004000000000000000
4KB
00000000000000009000000000000000
4KB
00000000000000002000000000000000
4KB
0000000000000000b000000000000000
4KB
3.34MB
文件大小:
评论区