找回密码
 注册帐号

扫一扫,访问微社区

脚本 一个关于3D数学,屏幕坐标系的问题。。。

7
回复
466
查看
[ 复制链接 ]
6蛮牛粉丝
1353/1500
排名
2282
昨日变化

12

主题

174

帖子

1353

积分

Rank: 6Rank: 6Rank: 6

UID
45963
好友
1
蛮牛币
3048
威望
0
注册时间
2014-9-21
在线时间
549 小时
最后登录
2021-3-23
2021-3-5 10:53:49 显示全部楼层 阅读模式
1000蛮牛币
OI_45URO1A%P4ZK]{%MUR$A.png
这段代码是一个GameObject用来进行鼠标跟随,计算每一帧移动到的位置的输入的参数r是摄像机到鼠标的射线。
我不明白的地方在于 -r.origin.z / r.direction.z
这个公式,到底起了什么作用?那些注释是为了分析这个公式的用途,我在网上找的相同公式的注释。谢谢大佬们了。

回复

使用道具 举报

7日久生情
1970/5000

8

主题

97

帖子

1970

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
326081
好友
1
蛮牛币
1199
威望
0
注册时间
2019-7-1
在线时间
1865 小时
最后登录
2021-4-20
2021-3-5 11:27:21 显示全部楼层
不就是首先得到差值,然后与单位向量求比例嘛
回复

使用道具 举报

6蛮牛粉丝
1353/1500
排名
2282
昨日变化

12

主题

174

帖子

1353

积分

Rank: 6Rank: 6Rank: 6

UID
45963
好友
1
蛮牛币
3048
威望
0
注册时间
2014-9-21
在线时间
549 小时
最后登录
2021-3-23
楼主 2021-3-5 11:28:15 显示全部楼层
结帖了,其实就是把摄像机到鼠标的z轴距离给消除掉了,原点的z轴和摄像机有关
回复

使用道具 举报

7日久生情
2939/5000
排名
10959
昨日变化

2

主题

136

帖子

2939

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
130631
好友
0
蛮牛币
1936
威望
0
注册时间
2015-12-2
在线时间
2707 小时
最后登录
2021-4-20
2021-3-8 09:24:26 显示全部楼层
这个是计算射线和z=0的平面交点  0-r.origin.z / r.direction.z是求得在z轴向上的比例
回复

使用道具 举报

4四处流浪
399/500

0

主题

324

帖子

399

积分

Rank: 4

UID
331807
好友
0
蛮牛币
43
威望
0
注册时间
2019-9-16
在线时间
75 小时
最后登录
2021-4-8
2021-3-24 15:22:54 显示全部楼层
不就是首先得到差值
回复

使用道具 举报

4四处流浪
399/500

0

主题

324

帖子

399

积分

Rank: 4

UID
331807
好友
0
蛮牛币
43
威望
0
注册时间
2019-9-16
在线时间
75 小时
最后登录
2021-4-8
2021-3-24 15:25:39 显示全部楼层
然后与单位向量求比例嘛
回复

使用道具 举报

4四处流浪
399/500

0

主题

324

帖子

399

积分

Rank: 4

UID
331807
好友
0
蛮牛币
43
威望
0
注册时间
2019-9-16
在线时间
75 小时
最后登录
2021-4-8
2021-3-24 15:26:59 显示全部楼层
这个是计算射线和z=0的平面交点  0-r.origin.z / r.direction.z是求得在z轴向上的比例
回复

使用道具 举报

3偶尔光临
208/300
排名
12674
昨日变化

0

主题

88

帖子

208

积分

Rank: 3Rank: 3Rank: 3

UID
58377
好友
0
蛮牛币
0
威望
0
注册时间
2014-11-29
在线时间
48 小时
最后登录
2021-3-29
2021-3-29 09:58:13 显示全部楼层
观望 学习。。。。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关注游戏蛮牛公众号送vip