XNA 4.0 - 项目链接如下。
问题:当我移开相机时,行星似乎慢慢消失了。看起来好像光线消失了或什么的。
我尝试将远平面和近平面更改为不同的值,但它没有改变任何东西。
设想:
该程序使用用户索引的原始对象创建球体(不使用模型)。
然后使用自定义规则和算法创建纹理。我确信这些纹理生成得很好。
这就是它变得棘手的地方,因为我在效果方面是个菜鸟。(我没有创建效果文件,所以我对如何调整它知之甚少(尽管尝试了很多)。)这就是自定义 .fx 文件 - 纹理应用于球体并应用闪电。我认为问题可能出在某个地方。
在那之后,不会发生太多可能对外观产生任何影响的事情。唯一想到的其他事情是视图和投影矩阵。
我在这里发布了效果文件以及整个项目 (300 kb) 它应该可以在任何机器上运行,我猜如果你想试试的话。编辑:忘记在菜单中按空格选择“播放”
Dropbox 链接:https ://dl.dropboxusercontent.com/u/819242/Procedural%20Planet%20Problem.zip
效果文件: http: //pastebin.com/jcirdfXJ
我将效果文件放在 pastebin 上,因为当我将它复制到这篇文章时,格式看起来很糟糕(即使使用“代码”选项)。
我希望有人能启发我,因为我现在真的很绝望。