正交基与正交投影:游戏世界的尺子与影子

摘要

正交基与正交投影在游戏中扮演着重要角色。正交基如同互相垂直的“尺子”,用于描述游戏世界中的坐标系,包括全局坐标系和局部坐标系,决定了角色和物体的位置与朝向。正交投影则像“影子”,将三维信息投射到二维平面上,应用于角色影子的生成、碰撞检测以及摄像机视角的设置。例如,角色跳跃时需要计算与平台的距离,正交投影帮助判断角色是否能安全着陆。此外,正交投影摄像机在2D游戏中避免了透视变形,确保远近物体大小一致。总之,正交基为游戏世界提供了方向,而正交投影则让游戏中的影子、碰撞和视角更加真实。


一、正交基——像坐标轴一样的“尺子”

在这里插入图片描述


二、正交投影——像影子一样的“投影”

在这里插入图片描述


三、生活中的例子

  • 正交基:就像你用的直角三角板的两条直角边,可以用来量桌面上任何一个点的位置。
  • 正交投影:就像你把一根笔垂直放在桌面上,笔尖在桌面上的点就是笔的正交投影。

四、总结

  • 正交基:互相垂直的“尺子”,用来描述空间里的位置。
  • 正交投影:把一个点“垂直地投到”这些尺子张成的空间上,就像影子一样。

一句话记忆:
正交基是“正交的尺子”,正交投影是“影子落在尺子上”。

下面用生动形象的方式,结合实际场景,讲讲正交基正交投影在游戏中的应用。


一、正交基在游戏中的应用

1. 游戏世界的坐标系

在3D游戏中,整个世界都是用三根互相垂直的轴(x、y、z)来描述的,这三根轴就是正交基

  • 角色、物体、摄像机的位置和移动,都是用这三根“尺子”来量的。
  • 比如你控制角色向“前”走,其实是让角色在“正交基”之一的方向上增加坐标。

形象比喻:
就像在Minecraft里,东南西北和上下就是三根互相垂直的“方向尺子”,你每次移动都是在这些“尺子”上加减。

2. 局部坐标系(物体的朝向)

每个游戏角色、物体都有自己的“朝向”,比如“前”、“右”、“上”三个方向,这也是一组正交基。

  • 角色转身时,其实是这三根“尺子”一起旋转。
  • 角色的动作、动画、碰撞检测等,都要用到这些正交基。

二、正交投影在游戏中的应用

1. 角色影子的投影

在游戏里,太阳光照下,角色的影子落在地面上,这就是正交投影的直观应用。

  • 角色在空中,影子是角色在地面上的正交投影。
  • 游戏引擎会用正交投影算法,把角色的三维坐标“投影”到地面(二维平面)上,画出影子。

2. 碰撞检测与最近点计算

比如角色要跳到一个平台上,游戏需要判断角色和平台的距离。

  • 这时会把角色的位置正交投影到平台所在的平面上,判断投影点是否在平台范围内。
  • 如果在,说明角色能落到平台上;否则就会掉下去。

3. 摄像机视角与正交投影

有些游戏(如2D横版、俯视角游戏)用的是正交投影摄像机,也叫“正交视图”。

  • 这种摄像机不会有透视变形,远近物体大小一样。
  • 游戏引擎会把三维场景通过正交投影“压扁”到二维屏幕上。

三、总结

  • 正交基:游戏世界和物体的“方向尺子”,决定了位置和朝向的描述方式。
  • 正交投影:用来计算影子、碰撞、距离、摄像机视图等,把三维信息“投影”到二维或其他子空间。

一句话记忆:
正交基让你在游戏世界里“有方向”,正交投影让你在游戏世界里“有影子”!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你一身傲骨怎能输

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值