最近
floh
大神的blog又复活了, 现在n3的主要发展发向是web化
其实也是跟PC和主机平台的衰落有关, 各种移动设备正在逐渐取代PC的地位
而做为一个3D游戏引擎, 想要适应这个潮流却不是很容易
先不考虑其它, 光技术上面临的问题就很棘手:
- C++目前无法直接用于web开发, 必然要面临老代码转换/移植的问题
- 3D硬件加速的渲染在浏览器这边, 没有一个统一的标准
- 多线程, web浏览器里对于线程的使用有很多限制
- 输入设备, 比如右键的功能很多时候会跟浏览器冲突
- IO, 通过网络传输的资源在传输, 访问权限等上也有限制
- 性能问题, 脚本语言的速度虽说已经很快的, 但还是没有Native快
- Microsoft IE ActiveX