Table of Contents

投影与反投影

本 C# 中级教程介绍在 3D 与 2D 之间进行坐标投影(Project)和反投影(Unproject)的方法。

说明

当我们想把 3D 坐标"转换"到 2D 屏幕上时,称为"投影";反过来则称为"反投影"。这两种场景在 3D 游戏中都很常见。

3D 到 2D 的投影,比如当你有一个 3D 任务标记时:如果需要前往的目标位于世界中你前方的某个位置,你希望在屏幕上绘制一个 2D 任务标记,以指示该目标在 3D 世界中的位置。

2D 到 3D 的转换则常用于把鼠标坐标转换为摄像机的观察方向,可用于开火射击,或在玩策略游戏时在地图上设置目标。

投影

Warning

It looks like the sample you are looking for does not exist.

反投影

Warning

It looks like the sample you are looking for does not exist.