flash转html5工具LavaH特性介绍(三)高效的3D显示支持

目前flash到html5的转换,对于3D显示,要么是不支持,要么需要修改程序源码。
原因是flash Stage3D对于shader的实现,用了类似汇编语言的AGAL,而不是webgl的类似c语言的glsl。
LavaH采用了先进的agal转glsl技术,在运行时自动把agal转换为glsl,使得用Stage3D编写的3D软件,可以不经修改,直接转换为html5在网页上运行……

详情...

flash转html5工具LavaH特性介绍(二)高效率的滤镜效果

目前flash到html5的转换,对于滤镜效果,要么是不支持,要么就是效率很低,卡的几乎无法玩。
原因是html5的canvas不支持滤镜,要实现滤镜效果,就得编写代码逐点读出并运算,效率当然很低。
LavaH解决了这个问题。解决办法是:
1.高效的滤镜算法。
2.采用了先进的滤镜动态缓存技术,减少了不必要的滤镜运算……

详情...

flash转html5工具LavaH特性介绍(一)矢量图形高效率无损缩放

目前flash矢量图形到html5的转换,一般有两种方式:
1.转换为位图,例如:png,jpg。
2.转换为html5支持的矢量格式,例如:svg或canvas矢量绘图命令。

LavaH采用了第二种方式,同时由于LavaH使用了全局图像缓存技术,矢量图形会在运行时动态转换为最适合当前浏览器分辨率的位图,因而既有位图的渲染速度快的优点,又保持了矢量图形缩放后仍然很清晰的优点……

详情...

一键转换——介绍我做的flash转html5工具LavaH

好久没更新博客了。
自从一个多月前从超闪离职,我一直在家搞flash转html5的工具,现在已经很成熟了,可以对外公布了。
我以前搞过Lava,LavaX虚拟机,所以我把这个新作品称作LavaH……

详情...

mirage游戏转html5编译器研发成功

mirage是以as3为开发语言(flash就是用的这个语言)的,拥有自主研发的高效的基于opengles图形加速的游戏开发平台。

为了让mirage游戏能够不借助任何runtime而直接运行在浏览器上,我研发了这个mirage转html5编译器。

因为html5的脚本语言是javascript,所以要做的工作首先就是as3转js。

据我所知,到目前为止,世界上还没有一款能够把as3语言写的游戏不加人工干预的一键转换到js而不需要修改转换后的js代码或者转换前的as3代码。

但是,我做到了!

《梦幻海底》是我公司正在移植到mirage平台的一款大型游戏。使用我最新研发的mirageH5编译器,把这款游戏成功一键转换到了html5游戏……

详情...

Mirage与LayaAir的渲染性能对比——驳LayaAir所谓的“裸跑性能媲美APP”

最近新出的LayaAir大肆宣传所谓的“裸跑性能媲美APP”。对这种没常识的宣传,我本来是没兴趣回应的。

但是看到这篇文章《技术突破:HTML5裸跑性能已可媲美APP》,LayaAir给出的数据对比,裸跑的LayaAir居然快过了Unity和Cocos2d-x。对此数据,我是深表怀疑的。我以前的文章也写过,利用了WebGL的加速特性的h5,在渲染性能上只略低于使用了OpenGL的APP,但是还不至于会比APP快,这不科学啊。

实践是检验真理的唯一标准。那就比一比LayaAir与Mirage的渲染性能好了……

详情...

我做的重装机兵完美汉化版

重装机兵完美汉化版
在日版的基础上,汉化了对话,剧情,菜单文字。
完全保留日版的游戏逻辑,只汉化文字部分。
为了能显示更多汉字,修改了模拟器,所以这个版本是模拟器和ROM一体的。
主角和战车起名菜单,可以使用汉字。
文字翻译以重装机兵D商汉化版为基础,修改了一些翻译和排版错误。
汉字字模使用LavaX用的12x12小字体,比D商汉化版字模好看很多。
尽量用12x12字体,仅在显示区域无法容纳的情况下,使用了少数8x8字模的汉字。
装备和道具的名字重新翻译,更贴近原意。

详情...

LavaX虚拟机开源

LavaX虚拟机的源码...

详情...

LavaX-OS GBA版开源

下载地址 https://github.com/leesoft-mirage/LavaX_OS_GBA

包括LavaX-OS GBA的源码,LavaX本机编译的源码。

详情...

LavaX-OS GBA版下载

利用LavaX-OS GBA版,你可以在gba上做一个小型的操作系统,支持目录,文件浏览,支持LavaX游戏。

时隔9年,首次开放了LavaX本机编译器,可以把LavaX程序编译为可在gba上直接执行的本地程序。

10月24日更新:

修正LavaX本机编译器几个bug。

LavaX-OS加入诗诺比编写的扫雷游戏。

10月28日更新:

优化getblock函数的执行速度。

LavaX-OS加入诗诺比编写的推箱子游戏...

详情...