作为大学项目的一部分,我正在构建一个游戏关卡编辑应用程序。在我的应用程序中,我有多个视口、一个透视视口和三个正交视图,它们都设置为查看同一场景。
我已经成功地设置了正交视图,并且可以翻译和缩放它们以模拟滚动和缩放。不幸的是,我遇到了一个问题——我的场景仍然包含 3 个维度,因此在某些深度的正交模式下查看的对象在超出我的剪裁体积时会被剪裁。
大多数 3D 创作工具或关卡编辑器允许您以正交模式查看所有对象,而不管深度如何。
我想我需要做的是在适当的维度上缩放我的场景,以便所有值都介于 1 和 -1 之间,有没有一种简单的方法来解决这个问题?还是有其他更好的方法。
非常感谢您的帮助,丹