目前flash到html5的转换,对于3D显示,要么是不支持,要么需要修改程序源码。 原因是flash Stage3D对于shader的实现,用了类似汇编语言的AGAL,而不是webgl的类似c语言的glsl。 LavaH采用了先进的agal转glsl技术,在运行时自动把agal转换为glsl,使得用Stage3D编写的3D软件,可以不经修改,直接转换为html5在网页上运行……
目前flash到html5的转换,对于滤镜效果,要么是不支持,要么就是效率很低,卡的几乎无法玩。 原因是html5的canvas不支持滤镜,要实现滤镜效果,就得编写代码逐点读出并运算,效率当然很低。 LavaH解决了这个问题。解决办法是: 1.高效的滤镜算法。 2.采用了先进的滤镜动态缓存技术,减少了不必要的滤镜运算……
目前flash矢量图形到html5的转换,一般有两种方式: 1.转换为位图,例如:png,jpg。 2.转换为html5支持的矢量格式,例如:svg或canvas矢量绘图命令。 LavaH采用了第二种方式,同时由于LavaH使用了全局图像缓存技术,矢量图形会在运行时动态转换为最适合当前浏览器分辨率的位图,因而既有位图的渲染速度快的优点,又保持了矢量图形缩放后仍然很清晰的优点……
好久没更新博客了。 自从一个多月前从超闪离职,我一直在家搞flash转html5的工具,现在已经很成熟了,可以对外公布了。 我以前搞过Lava,LavaX虚拟机,所以我把这个新作品称作LavaH……
重装机兵完美汉化版 在日版的基础上,汉化了对话,剧情,菜单文字。 完全保留日版的游戏逻辑,只汉化文字部分。 为了能显示更多汉字,修改了模拟器,所以这个版本是模拟器和ROM一体的。 主角和战车起名菜单,可以使用汉字。 文字翻译以重装机兵D商汉化版为基础,修改了一些翻译和排版错误。 汉字字模使用LavaX用的12x12小字体,比D商汉化版字模好看很多。 尽量用12x12字体,仅在显示区域无法容纳的情况下,使用了少数8x8字模的汉字。 装备和道具的名字重新翻译,更贴近原意。
利用LavaX-OS GBA版,你可以在gba上做一个小型的操作系统,支持目录,文件浏览,支持LavaX游戏……
个人资料
姓名:李杰。
爱好:编程,慢跑。
2001年来北京发展,从事软件开发17年。
文曲星Lava语言的创造者。
Iava&LavaX跨平台语言的发明者。
Mirage引擎之父。
手机拳皇97高清版主程序。