游戏数学
文章平均质量分 67
番茄猿
爱吃番茄的程序猿一枚
展开
-
游戏数学: 计算屏幕点中的平面上的点(上帝视角)
上帝视角,点击屏幕,需要计算此时点中的平面上的位置,比如将物体移到点击的位置上,或者需要拖拽物体移动在这里,实际上是有几个前提的计算,或者说是简化版的射线与平面的交点因为是上帝视角,所以射线的起点的y轴坐标一定为正,与y轴的夹角一定为锐角,且我们使用xy轴组成的平面作为交点计算的平面我们通过Unity的屏幕点转化为射线,可以得到射线的起点和方向单位向量,我们假设射线起点为A点,与xy轴平面相交点为B点,A点在xy轴平面的投影点为C点,则根据向量计算,有 B点坐标 = A点坐标 + AB向量,所以我们只需原创 2022-06-05 19:40:26 · 337 阅读 · 0 评论 -
(已更替)游戏数学: 计算射线与平面的交点(上帝视角)
上帝视角,点击屏幕,需要计算此时点中的平面上的位置,比如将物体移到点击的位置上,或者需要拖拽物体移动虽然该计算需要有条件限制,但是对于这种射线和平面相交的应用场景,我们使用这种计算方式消耗会更小,当然Unity的屏幕点击点转换到世界的射线也是可以拿出来自己计算的,这样子消耗就可以更小了。...原创 2022-05-29 21:27:54 · 891 阅读 · 0 评论