Unity获取点击位置世界坐标的两种方法Demo

获取点击位置的世界坐标的小 Demo 挺实用,尤其在 Unity 里做交互时。方法一是用相对直接的 Camera.ScreenToWorldPoint(),给它屏幕坐标就能吐出世界坐标,适合不考虑碰撞的场景。方法二走射线 Raycasting,用 Camera.ScreenPointToRay()发射一条射线,再配合 Physics.Raycast()找交点,点哪儿算哪儿,还能检测物体。前者简单,后者灵活,怎么选就看你需求咯。建议先在空场景里试试两种方法,你会更快摸清它们的脾气。

folder
获取点击位置的世界坐标两种方法的小Demo 预估大小:367个文件
file
04f0950c54c2c3e42a10694cf2e12445 4KB
file
0d3bb855445e36e479c85976fc88383a 5KB
file
0621b4aab2236437592f1f292cb81d20 4KB
file
00000000000000007000000000000000 4KB
file
0000000000000000a000000000000000 4KB
file
00000000000000003000000000000000 4KB
file
00000000000000004000000000000000 4KB
file
00000000000000009000000000000000 4KB
file
00000000000000002000000000000000 4KB
file
0000000000000000b000000000000000 4KB
file
00000000000000001000000000000000 4KB
file
0000000000000000c000000000000000 4KB
file
00000000000000007100000000000000 4KB
file
00000000000000006100000000000000 4KB
file
00000000000000005000000000000000 4KB
file
0000000000000000a100000000000000 4KB
file
00000000000000006000000000000000 4KB
file
00000000000000008000000000000000 4KB
file
00000000000000004100000000000000 4KB
file
00000000000000005100000000000000 4KB
zip 文件大小:3.34MB