当前位置:编程学习 > wap >>

windows phone 7 开发日志(初试三、地形)

虽然目前windows phone 7 还不支持 custom shader

这并不影响我依然对他保持高度的期待,现在做的事只能运转在windows平台上。

imageimage

还是用Vectex Texture shader 来实现对地形的扰动,这只是第一步的测试。

XNA的封装过于简陋,我不得不建立自己的Scene Camera light Terrain Materail 等各种各样的结构。

本来只是给XNA写两个独立模块的,现在不得不构造一个小图形引擎了。。。。。。

image

残念,超出预想了。

这也是我一个熟悉c#语法的良好过程。

接下去,会建立起基本的场景管理。建立title的重复和lod,挑战看看XNA建立4096*4096超大地形的效率,毕竟长久以来对dotnet框架的效率还是有所顾忌。

会制作地表的ShaderTree系统,支持四层混合地表,每个层次均支持 普通贴图 高光过滤 法线过滤。根据层设置动态生成shader。

当然还有地编,完成了基础的地形绘制和场景管理后看看能不能找一些同样看好XNA的人来帮个忙。

写完基础的地形以后,希望能够有新的phone7 sdk,尽早支持shader的runtime build

补充:移动开发 , Windows Phone ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,