新年过去了,发点分吧,某时刻全部分掉。
上一次做的源代码全部损失了,放在u盘里,结果u盘坏了。于是萌发改进新内核想法。
然后就用了新的库代替老产品。新加入了libpng,libjpeg来替代mfc提供的图形处理。
再用libogg和openal替代了mci接口(之前还不能加密数据来着的)
完成核心后,初步评估比旧版本更高效,并且能渲染的更好。
然后就把一个老游戏进行升级:(要下的话选择普通下载,高速下载是下载百度云软件)
http://pan.baidu.com/s/1bn940sn
测试后的表现能力非常不错,达到预期目标。
大致的说就是资源是老版本的3倍大,但加载速度只有之前的一半(从11.6mb的游戏内容在内存解压解码后变成80-90mb全部完成在6秒内)
我并没有在旧的代码上升级,实际上是完全新写的一个,然后再opengl里使用了新的内核特新来渲染图形,效果比之前的好很多。
总之就是这样了,我还会在做最后一个opengl的游戏,为什么是最后一个?直接操作opengl不太适合做复杂的东西,它只是底层图形接口,我做个东西几乎一大半的力气花在数学上,还要参考它的手册了解哪部有什么特性,要怎么用。
在弄完最后一个我就把目标转向虚幻3引擎(记得使命召唤否,话说我已经把4,5,6,7,8,9全部玩了好几遍。唯独特别想玩的黑色行动2和第13代高级战争机器跑不动,去网吧也没办法玩,所以最近准备入手7000刀的组装机,配置都选好了)
虚幻4其实已经有了,而且它的模式很奇特,如果做的是免费软件就不用交钱,如果是收费,则从得到的利益中分多少的提成给它就行了。不过官方提供的我只下载到3而已,先研究一下再说。
ps:顺带推销我的修改器,我已经用它做过测试了,“火炬之光”“使命召唤”等都通过,并且支持win7以上
http://pan.baidu.com/s/1eQJ3sm2
pss:过完年又要忙碌起来~~~,从没散过什么分就散个。