首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

LayaAir引擎入门教程:一篇学会用AS3语言开发HTML5(FlashDevelop开发环境)

laya.js.exe”为AS3代码编译器,用于将AS3代码编译为JS代码。 “playerglobal.swc”用于替换AS3原生编译器SDK,去除原生API语法提示。...1.4 安装Google Chrome浏览器 使用Laya.js.exe进行代码编译后,默认调用Chrome浏览器打开运行,因此,建议安装此浏览器进行项目调试。...第二节 配置FlashDevelop编译环境 要想使用AS3作为HTML5的开发语言,需要通过laya.js.exe编译器将AS3代码编译为JS代码才可以运行。...Entries”栏的右侧位置点击“...”操作区域,打开“字符串集合编辑器”窗口,输入宏指令: SaveAllModified RunProcessCaptured|D:\LayaBox\LayaAir\laya.js.exe...(Tips:”D:\LayaBox\LayaAir\laya.js.exe“应为laya.js.exe的实际所在路径) 步骤四:点击”确定“完成宏指令配置后,已经完成宏命令“LayaJsCompiler

2.2K40

HTML5技术干货:如何将LayaAir引擎性能发挥到极致

(0,0); //TS与JS通用写法 Laya.Stat.show(0,0); //JS的面板调用写法 性能统计面板的参数 LayaAir引擎支持Canvas渲染模式与WebGL渲染模式...Laya.init(550, 400,Laya.WebGL); Laya.stage.scaleMode = Laya.Stage.SCALE_SHOWALL; Laya.Stat.show();...Laya.init(550, 400,Laya.WebGL); Laya.stage.scaleMode = Laya.Stage.SCALE_SHOWALL; Laya.Stat.show(); var...textBox = new Laya.Sprite(); // 5000个随机摆放的文本 var text; for (var i = 0; i < 8000; i++) { text = new Laya.Text...arr.length;这样能减少属性查询及计算开销 19、使用Text类的changeText方法更改文本,可以减少排版消耗,对于不需要更改排版信息的内容更改,建议使用此方法修改内容; 20、多学习js

2.6K41

LayaAir引擎学习经历

IDE是引擎推荐编辑器,感觉跟VSCode很相似,包含整个游戏制作流程的便利功能,包括: 代码开发 UI编辑器 粒子编辑器 时间轴动画 场景编辑器 3D支持 脚本扩展 预设 APP打包 Flash发布 JS...= "#ffffff"; Laya.stage.addChild(txt);   利用Laya.init(width,height)创建舞台或者说画板,参数是舞台的宽高度,然后构建文本对象,设置对象属性...从文本创建我们可以看到,我们将舞台构建后,可以任意的想舞台上添加我们构建好的元素,让我在JS开发中有了一种面向对象开发的感觉。...(function() { var Sprite = Laya.Sprite; var Stage = Laya.Stage; var WebGL = Laya.WebGL;...在代码中通过laya.display.Animation类加载。 缓动动画:利用Laya.Tween去加载缓动动画,常用语游戏中道具放入背包,对话框弹出关闭等,提升游戏UI体验的重要因素之一。

2.7K31

laya游戏开发之贪吃蛇大作战(一)

经过易用性、上手成本的考虑,最终决定用 laya 进行开发。...laya 写一份代码可同时支持安卓/IOS/H5/微信小游戏,更满足当前开发时间有限、平台暂未确定的情况,用 JavaScript/TypeScript 开发也更容易上手。...(注:并不是说 laya 就是最好的选择,日常开发还要考虑配套工具的完整性、平台迁移难度、社区活跃度等因素) 三、整体架构 接着是分析整个游戏的架构、确定技术选型等事项。...这里客户端选择了用 laya 引擎 js 语言去开发,服务端就选择了同一技术栈下的 nodejs 来开发,节约学习成本。...3.3 技术选型 最终决定: 客户端这边开发语言 js,引擎选择 laya,通信协议用 protobuf 服务端选择 nodejs,语言 js,同步方式用帧同步,协议pb PS: 之所以单独用一篇文章单独分析决定技术选型的过程

87520

laya2d 与 cad 之间的坐标转换 坐标系基本概念在 Laya 中显示 cad 坐标对象

坐标系基本概念 直角坐标系可分为左手坐标系与右手坐标系,cad 中用到的是右手坐标系, Laya2D 中用到的是左手坐标系, Laya3D 中使用右手坐标系。...在 Laya 中显示 cad 坐标对象 基本原则:不改变数据坐标,改变Laya 容器坐标。...保持根容器不变,变换子容器坐标原点位置 缩放子容器坐标比例 // 例如,我们 Laya 容器坐标系位置变换为屏幕左下角开始的右手坐标系 let drawingSp = new Laya.Sprite()...将 drawingSp 加入根容器 Laya.stage.addChild(rootSp); 通过上面的变换处理,将 drawingSp 中的坐标系改为原点为平面左下方的右手坐标系。...坐标系处理,对子容器 viewSp 处理 let viewSp = new Laya.sprite(); // sp 坐标移动到左下角,并给一定的偏移 viewSp.pos(xoffset, Laya.Browser.Height

1.6K30
领券