作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在全局范围内控制 2D SpriteBatch 渲染的图形集的环境照明。我意识到我可以通过混合传递给 SpriteBatch.Draw 的颜色来做到这一点,但我宁愿在全局范围内这样做。
BasicEffect 着色器控制 XNA 中简单场景的固定功能管道样式照明。
BasicEffect 着色器和 SpriteBatch 的着色器不兼容吗?
有没有人让这些一起工作?
最佳答案
这不是对您问题的直接回答,但可能对您有用。 BasicEffect 和 SpriteBatch 对象只是 XNA 团队与发行版捆绑在一起的着色器。
您可以根据自己的喜好查看/修改这些着色器的源代码。使用自己的着色器将使您免于不断遇到障碍。
您可以在此处找到更多信息和源代码:
blogs.msdn.com
关于XNA SpriteBatch 和 BasicEffect 不兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1180302/
我想在全局范围内控制 2D SpriteBatch 渲染的图形集的环境照明。我意识到我可以通过混合传递给 SpriteBatch.Draw 的颜色来做到这一点,但我宁愿在全局范围内这样做。 Basic
我想在 XNA 中绘制一个模型。我已经提前在 Blender 中制作了它,并将其导出为 fbx 文件格式,以便内容管道可以使用它。我应该向 WindowsGame() 的 Draw() 方法添加什么代
我是一名优秀的程序员,十分优秀!