最近floh大神的blog又复活了, 现在n3的主要发展发向是web化
其实也是跟PC和主机平台的衰落有关, 各种移动设备正在逐渐取代PC的地位
而做为一个3D游戏引擎, 想要适应这个潮流却不是很容易...先不考虑其它, 光技术上面临的问题就很棘手:
C++目前无法直接用于web开发, 必然要面临老代码转换/移植的问题
3D硬件加速的渲染在浏览器这边, 没有一个统一的标准
多线程, web浏览器里对于线程的使用有很多限制...本身设计有问题, 不被其它平台支持
优势: 相当于把现有的引擎换个窗口, 代码改动最小, 性能几乎没损失
缺点: 需要安装插件, 没认证过的会被大多数安全软件拦截, 不如直接做成微端
代表: Unity3D...优势: 与Native的性能差距不大, 而且IDE与Debugger目前也有了(VS2010)
缺点: 虽然看上去很完美, 但不被其它势力所支持
代表: OGRE, Bullet, Unity3D......性能目前损失比较大, SDK也不是非常成熟
代表: BananaBread
值得注意的是, Adobe/Google/Mozilla这些都是基于LLVM搞的, 看来这也是一个好玩的玩意儿
暂时总结这么多