标签:
LayaAir是LayaBox推出的Html5游戏引擎,支持 ActionScript3、TypeScript、JavaScript,开源,并且商用免费。
LayaAir IDE 是一款使用LayaAir 引擎来开发应用,游戏的集成开发环境。
新建项目:
项目名称:Test
项目路径:C:\Users\FanXiaying\Documents\LayaProject\Test
项目语言:JavaScript项目
项目引擎版本: 1.0.0 项目文件夹将结构如下:
ProjectName(项目文件夹)
|---.laya---launch.json
|---.laya---tasks.json
|---bin--libs
|---bin--index.html
|---laya---assets
|---laya---pages
|---laya---.laya
|---libs
|---src
|---ProjectName.laya
|---jsconfig.json
项目运行配置文件(.laya文件夹)——存放的是项目在开发运行中的一些配置信息。
launch.json文件保存了项目调试的一些配置信息。
launch.json文件中的 url 定义了项目调试运行时主页面(index.html)的位置信息。
launch.json文件中的chrome调试配置中的runtimeExecutable 保存了chrome 浏览器(chrome.exe)在你电脑中的目录地址。(可以自行修改成电脑谷歌浏览器的安装路径)
项目的输出目录(bin文件夹)——存放的是项目的输出文件。
bin/libs 文件夹存放的是 LayaAir 引擎各模块的js 文件,在项目中需要使用哪个模块就需要在 index.html 引入对应的 模块包JS 文件。
•laya.core是核心包,封装了显示对象渲染,事件,时间管理,时间轴动画,缓动,消息交互,socket,本地存储,鼠标触摸,声音,加载,颜色滤镜,位图字体等。
•laya.webgl 包封装了webgl渲染管线,如果使用webgl渲染,可以在初始化时调用Laya.init(1000,800,laya.webgl.WebGL);
•laya.ani.js是动画模块,包含了swf动画,骨骼动画等。
•laya.filter.js包含更多webgl滤镜,比如外发光,阴影,模糊以及更多。
•laya.html.js封装了html动态排版功能。
•laya.ui.js提供了制作UI的各种组件实现。
•laya.tilemap.js提供tileMap解析支持。
UI项目目录(laya文件夹)——项目的UI项目目录
laya文件夹中的 assets 目录用来存放编辑UI页面、粒子等组件所需的资源文件。
laya文件夹中的 pages 目录用来存放编辑器生成的页面配置文件。
laya文件夹中的 .laya 文件是UI项目配置文件。
项目脚本代码目录(src文件夹)
项目中的脚本代码文件默认将存放在 src 目录。
项目配置文件(ProjectName.laya) ProjectName.laya 是项目配置文件,文件内记录了当前项目的项目名称、使用的类库版本号和项目类型。
LayaAir引擎——(一)
标签:
原文地址:http://www.cnblogs.com/FXYDBK/p/5663157.html