转载请注明出处为KlayGE游戏引擎,本文的永久链接为http://www.klayge.org/?p=3472

6月底,又到了KlayGE的发布时间,KlayGE 4.9正式发布了!相比于以前的开发周期,这次我由于工作超忙,花在KlayGE上的时间和开发进度的控制较少,有些预计的功能并没有按时完成,只能延期到下个版本。同时,越来越多的朋友开始提供宝贵的建议和bug报告,在此表示感谢。由于开发设备的限 制,难免有一些测试不足的情况,尽请见谅。KlayGE 4.9的主要更新如下:

引擎方面的改进

  • 场景编辑器KGEditor。这是一个新的起点。KlayGE终于也有了开源的场景编辑器框架。

    KGEditor

  • Mesh格式转换工具。利用assimp把各种3D格式转成MeshML。

    ScifiFighter

  • 纹理查看工具。更方便地查看dds,包括BC6/BC7压缩格式、texture array等支持。

    TexViewer

  • 植被渲染。

    Foliage

  • OpenGL和OpenGLES插件支持ETC格式。
  • 性能优化
    • 更多渲染任务用compute shader完成
    • 重构effect系统,减少内存开销

工程方面的改进

  • 删除vc11、gcc 4.6-4.8等老编译器的支持,最低需求提升到vc12+、gcc 4.8+和clang 3.4+。
  • 在VS里,把工程都合并到同一个解决方案。现在只要打开一个sln,所有工程都在里面。

移动方面的改进

  • 高DPI支持,改善在高DPI设备上的效果。
  • 屏幕旋转支持。

其他改进

  • 多处bug修正和性能优化。

KlayGE 4.9仍然使用双协议:开放源代码的GPL和封闭的KlayGE Proprietary License(KPL)。详细情况请见Licensing

此处下载KlayGE 4.9。