在我的第一个 libgdx 3D 游戏中,我现在从 切换createBox
到createRect
,只创建可见的面(如果一堵墙在另一堵墙的左侧,它的右侧是不可见的......)。我正在创建 4 个模型:
frontFace
backFace
rightFace
leftFace
他们几乎按照他们实际应该的方式绘制。但是有一个大问题:只有正面看才能看到侧面z-Direction
。如果我看另一边(负面z-Direction
),他们不会画画。如果我消极地看待它们,正面和背面只会画出来x-Direction
。这和正常人有关系吗?我已将它们设置为:
normal.x = 0;
normal.y = 1;
normal.z = 0;
那是错误吗?我应该如何设置法线?他们代表什么?我对光照的法线贴图有一些基本的想法,是一样的吗?
重要提示:我禁用了背面剔除,但没有任何区别。视锥体剔除已打开。如果需要更多信息,请发表评论,我会尽快添加。谢谢