Menu

tyo Engine 的逆袭

最近都在开发tyo Engine Revolution。但发现了DX11渲染设备在XP下无法完美的全部兼容。就是很多情况下无法直接创建设备。那么对于CN还有那么多XP玩家,我决定这次的圣诞游戏不采用tyo Engine Revolution来开发了。

但是,对于老的tyo Engine,我将会做很多优化。除开上次提到的全模块划分以外,还将进行渲染链的优化。以前,采用的是线性面进行的切割删减,现在将更改为四叉树。然后调整整套渲染状态表,还有资源加载默认采用异步。

然后就是mesh动态转换,这个功能主要用于要处理一些后期切变之类的特效。比如,玻璃碎裂,能看到裂痕到碎裂的过程。然后就是一些老代码的维护。

最近收到关于tyo Engine的反馈日渐变少,说明经过3年左右的时间打磨,估计tyo Engine还是稳定了。虽然商业用户数不多,但总算也有人用来做商业游戏,也特别的谢谢几位朋友将此引擎在国外小国家帮我推广了下:)

对于这个版本修改后,将于放出最新版本的tyo Engine的普通版本,然后将会告别tyo Engine的开发。也就是说,也许tyo Engine Version 1.5,就会是现阶段最后一个版本了。

对于商业用户,将直接升级到tyo Engine Revolution , 但是需要做api的修改,以满足全新的engine pipeline.

因为tyo Engine 应用方面大多数是为了 2D 游戏,但是tyo Engine Revolutio 将会把 3D 部分补足,目前是实现简单的3D游戏,但又保持tyo Engine一样的快速使用和各种快速编辑器。

在3D的支持上,Revolution采用的Deferred Lighting 的render 架构,然后采用的 muti-plugin 的插件挂接方式。整套架构全部是以多线程工作,包括AI也有独立的线程维护。

然后,数学上,会提供一些大的更新,会支持一些经融方面引入的数学运算。

对于 tyo Engine , 这个版本的更新和维护将会是Lv2 级别的,商业用户的朋友应该有upgrade level表。Lv2 将会是即0.97 升级到 1.01版本后最重高级别的更新了。

哎,蛋疼又苦逼的事情开始了。国庆加班4天,然后剩下的时间全力搞这个版本,尽快的提交更新后转交测试,然后提供更新包和下载。

Categories:   Garfield's Diary

Comments