LayaFlash
FLASH H5
LayaAir引擎2D • phhh 回复了问题 • 2 人关注 • 1 个回复 • 513 次浏览 • 2023-09-11 10:33
[LayaNative 2.0] 请问Laya怎么获取本地IP
LayaAir IDE • 131*****199 回复了问题 • 2 人关注 • 1 个回复 • 3461 次浏览 • 2019-11-20 17:36
[LayaAir 2.0] spine动画整体位置偏移
BUG反馈 • Aar0n 回复了问题 • 2 人关注 • 1 个回复 • 5233 次浏览 • 2019-02-22 11:14
AS项目怎么使用类成员变量
LayaAir引擎2D • Monica 回复了问题 • 2 人关注 • 5 个回复 • 4545 次浏览 • 2017-09-27 17:13
新手,图片加载不进去,没有报错。很疑问
LayaAir IDE • Laya_XS 回复了问题 • 3 人关注 • 1 个回复 • 4607 次浏览 • 2017-02-22 19:59
as 单例类的方法 赋值问题
其它综合交流 • Laya_XS 回复了问题 • 2 人关注 • 1 个回复 • 4620 次浏览 • 2017-02-11 14:24
layaflash中的h5游戏怎么打包成ipa,是不是要导入到xcode工程中?
LayaAir Native打包 • rgl8351413 回复了问题 • 2 人关注 • 2 个回复 • 5424 次浏览 • 2016-08-05 10:39
LayaFlash下怎样去掉帧频信息
其它综合交流 • binhuawei 回复了问题 • 2 人关注 • 2 个回复 • 4840 次浏览 • 2016-04-21 09:32
layabox 是否支持robotlegs?
LayaAir引擎2D • cuixueying 回复了问题 • 1 人关注 • 1 个回复 • 5185 次浏览 • 2016-02-18 21:39
LayaDictionary的使用问题
LayaAir引擎2D • layabox 回复了问题 • 3 人关注 • 3 个回复 • 5737 次浏览 • 2015-12-06 19:06
LayaFlash是否支持SWC的直接使用?
其它综合交流 • bei-feng 回复了问题 • 6 人关注 • 5 个回复 • 6817 次浏览 • 2015-12-01 17:32
LayaFlash下使用第三方库必须是laya官方提供的才可以吗?
LayaAir引擎2D • charley 回复了问题 • 2 人关注 • 2 个回复 • 6330 次浏览 • 2015-11-01 10:35
我在转换的时候,项目报错了,报错指向了laya引擎的类代码,我能对laya的引擎进行修改吗?
LayaAir引擎2D • layabox 回复了问题 • 3 人关注 • 2 个回复 • 5980 次浏览 • 2015-10-29 14:50
LayaFlash支持XML的使用吗?
LayaAir引擎2D • layabox 回复了问题 • 2 人关注 • 2 个回复 • 5895 次浏览 • 2015-10-28 15:49
layaflash下如何debug?
LayaAir引擎2D • Laya_XS 回复了问题 • 4 人关注 • 1 个回复 • 5235 次浏览 • 2015-10-28 12:06
LayaFlash是什么?
LayaAir引擎2D • layabox 回复了问题 • 已解决 • 1 人关注 • 1 个回复 • 7156 次浏览 • 2015-10-27 22:14
Layabox是一个适用于HTML5的产品框架集,含盖开发语言、引擎框架,语言编译器、HTML5运行器、开放平台、嵌入式H5应用商店、APP打包工具等。从开发到发行,从CP到渠道,从游戏到应用,基于Laya家族的一系列... 显示全部 »
Layabox是一个适用于HTML5的产品框架集,含盖开发语言、引擎框架,语言编译器、HTML5运行器、开放平台、嵌入式H5应用商店、APP打包工具等。从开发到发行,从CP到渠道,从游戏到应用,基于Laya家族的一系列技术产品,服务于各个HTML5应用领域,组成了跨平台的HTML5产品框架集。
2
什么是LayaFlash?
LayaFlash是Laya家族的成员之一,是为Flash AS3程序员开发Html5大型游戏而生的引擎框架。通过LayaCompiler编译器,AS3成为继Haxe、TypeScript后,又一种JavaScript编写语言。
自2015年5月26日首次公开发布LayaFlash引擎框架以来,以支持Flash AS3语言在Flash Builder、FlashDevelop中直接开发、调试、发布HTML5产品,深受广大的Flash AS3程序员欢迎。目前已有超百家页游和手游企业采用LayaFlash引擎进行HTML5大型游戏的开发,或将Flash页游\手游转换成为HTML5游戏。
2015年9月11日,Layabox在TFC“大型HTML5金秋新品发布会”上,代表行业发布了十余款大型HTML5游戏新品。在当前中小游戏为主流的阶段,LayaFlash引擎用实力引领大型HTML5研发的潮流,以十余款已完成的HTML5游戏与几十款即将完成的游戏,占据当前大型HTML5游戏市场90%以上的规模,是当前大型HTML5游戏市场最成熟的、占有率最高的游戏引擎。
LayaFlash框架结构
LayaFlash开发框架包括LayaFlash引擎库、Laya.swc引擎检测组件、LayaFlash.exe辅助开发工具(含资源转换、调试环境、代码压缩、代码加密、资源加密等)、Laya.js.exe代码编译器。
3
针对Dictionary其实LayaFlsah引擎有两套编译方案,旧的方案是早期为了让转换产品能尽早运行起来的临时方案,会存在性能问题。为了兼容一些已使用旧方案的项目还能正常运行起来,LayaFlash启用了两套方案,为了让编译器识别区分两套方案,需要用户... 显示全部 »
针对Dictionary其实LayaFlsah引擎有两套编译方案,旧的方案是早期为了让转换产品能尽早运行起来的临时方案,会存在性能问题。为了兼容一些已使用旧方案的项目还能正常运行起来,LayaFlash启用了两套方案,为了让编译器识别区分两套方案,需要用户去设置编译参数enableDic=false(具体设置方法打开后面的文档链接查看教程)。
无论是为了转换游戏的性能,还是去新开发游戏,请开发者务必采用LayaFlash引擎提供的新增方法LayaDictionary。既然是新增的,那么你在转换游戏项目的时候使用,的确需要所有使用Dictionary代码的地方,都要改写为LayaDictionary。如果你是用LayaFlash项目开发新产品,就直接使用LayaDictionary新增方法就可以了。涉及不到改或不改的问题了。
这里用你的例子,再说明一下[code]var Dic:LayaDictionary=new LayaDictionary();
//Dic[obj]=1;//原用法要改成新的Dic.set()
//Dic =2;//原用法要改成新的Dic.set()
Dic.set(obj,"1");
Dic.set(obj2,"2");
for(var key:* in Dic)
{
trace(Dic.get(key));
}
最后,感谢您的提问,关于LayaDictionary新增方法的详细用法,请阅读LayaFlash开发者中心的文档:“LayaFlash新增方法”章节的 “5.Dictionary类的替代类LayaDictionary”
地址:http://layaflash.ldc.layabox.com/index.php?m=content&c=index&a=show&catid=6&id=163
LayaDictionary的使用问题
LayaAir引擎2D • layabox 回复了问题 • 3 人关注 • 3 个回复 • 5737 次浏览 • 2015-12-06 19:06
LayaFlash支持XML的使用吗?
LayaAir引擎2D • layabox 回复了问题 • 2 人关注 • 2 个回复 • 5895 次浏览 • 2015-10-28 15:49
[LayaNative 2.0] 请问Laya怎么获取本地IP
回复LayaAir IDE • 131*****199 回复了问题 • 2 人关注 • 1 个回复 • 3461 次浏览 • 2019-11-20 17:36
layaflash中的h5游戏怎么打包成ipa,是不是要导入到xcode工程中?
回复LayaAir Native打包 • rgl8351413 回复了问题 • 2 人关注 • 2 个回复 • 5424 次浏览 • 2016-08-05 10:39
layabox 是否支持robotlegs?
回复LayaAir引擎2D • cuixueying 回复了问题 • 1 人关注 • 1 个回复 • 5185 次浏览 • 2016-02-18 21:39
LayaFlash下使用第三方库必须是laya官方提供的才可以吗?
回复LayaAir引擎2D • charley 回复了问题 • 2 人关注 • 2 个回复 • 6330 次浏览 • 2015-11-01 10:35
我在转换的时候,项目报错了,报错指向了laya引擎的类代码,我能对laya的引擎进行修改吗?
回复LayaAir引擎2D • layabox 回复了问题 • 3 人关注 • 2 个回复 • 5980 次浏览 • 2015-10-29 14:50