当前位置:  开发笔记 > 编程语言 > 正文

如何使用Direct3D使灯光在世界范围内保持固定

如何解决《如何使用Direct3D使灯光在世界范围内保持固定》经验,为你挑选了0个好方法。
如何解决《如何使用Direct3D使灯光在世界范围内保持固定》经验,为你挑选了0个好方法。

我多年来一直在使用OpenGL,但是在第一次尝试使用D3D之后,我浪费了大量的时间来弄清楚如何使我的场景灯在世界上保持固定而不是固定在我的物体上.

在OpenGL中,光照位置就像使用MODELVIEW矩阵一样进行变换,因此为了在空间中修复灯光,您可以按照自己想要的方式设置模型,并调用glLightPosition然后为几何体设置它并进行几何调用.在D3D中没有帮助.

(评论 - 我最终找到了这个问题的答案,但我在网上或MSDN中找不到任何有用的东西.如果我能找到这个答案,那本可以省去几个小时. )

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有