0

XNA 4.0 - 项目链接如下。

问题:当我移开相机时,行星似乎慢慢消失了。看起来好像光线消失了或什么的。

我尝试将远平面和近平面更改为不同的值,但它没有改变任何东西。

设想:

  1. 该程序使用用户索引的原始对象创建球体(不使用模型)。

  2. 然后使用自定义规则和算法创建纹理。我确信这些纹理生成得很好。

  3. 这就是它变得棘手的地方,因为我在效果方面是个菜鸟。(我没有创建效果文件,所以我对如何调整它知之甚少(尽管尝试了很多)。)这就是自定义 .fx 文件 - 纹理应用于球体并应用闪电。我认为问题可能出在某个地方。

  4. 在那之后,不会发生太多可能对外观产生任何影响的事情。唯一想到的其他事情是视图和投影矩阵。

我在这里发布了效果文件以及整个项目 (300 kb) 它应该可以在任何机器上运行,我猜如果你想试试的话。编辑:忘记在菜单中按空格选择“播放”

Dropbox 链接:https ://dl.dropboxusercontent.com/u/819242/Procedural%20Planet%20Problem.zip

效果文件: http: //pastebin.com/jcirdfXJ

我将效果文件放在 pastebin 上,因为当我将它复制到这篇文章时,格式看起来很糟糕(即使使用“代码”选项)。

我希望有人能启发我,因为我现在真的很绝望。

4

1 回答 1

0

问题是您在创建漫反射纹理时启用了 mip 映射...

禁用它,它将正确显示。

于 2013-04-24T17:34:23.487 回答