【发布时间】:2012-01-08 03:42:56
【问题描述】:
所以我在 LWJGL 中创建了一个简单的 3d 渲染引擎,但我遇到的问题是,当我从一个对象备份时,它会在我真正需要时向左并向上移动(朝向 0,0)它前往 screenResX/2,screenResY/2 (也许 0 我不知道)。有没有办法可以设置某种变量,让它向中心淡化?
此外,在这个引擎中,我需要弯曲多边形来渲染,就好像玩家正在看着它们一样。目前,如果您直视多边形,我只会渲染多边形,我知道这不是我们所需要的,谁能帮帮我?
提前感谢您的帮助,这是我的第一个 3d 引擎,我很无能。
【问题讨论】:
-
我不太明白这些问题。对于第一部分,您的意思是当您通过修改其位置将相机拉回时?对于第二部分,您是指广告牌之类的东西吗?
-
@PeterT 在第一部分中,随着相机越来越远,我通过减小多边形的大小来拉回相机。
-
@PeterT 对于第二部分,我想要一些画出来的东西,就像你从不同角度观看它一样,但它仍然面向相同的方向。直视它会是一个正方形,但稍微转动它就会使它像一个矩形。