LayaAir是LayaBox推出的Html5游戏引擎,支持 ActionScript3、TypeScript、JavaScript,开源,并且商用免费。
 
LayaAir IDE 是一款使用LayaAir 引擎来开发应用,游戏的集成开发环境。
 
LayaAir IDE 下载地址: http://pan.baidu.com/s/1i5yKPpV;
 
新建项目:     
  项目名称: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引擎——(一)的更多相关文章

  1. LayaAir引擎——(七)

    LayaAir引擎——人物控制TiledMap地图移动和墙壁检测 所需要的软件: LayaAir IDE 1.0.2版本 TiledMap 所需要的东西: 地图:53 * 32,(48*48) 人物: ...

  2. LayaAir引擎——(六)

    LayaAir引擎——TiledMap地图图块属性获取和进行墙壁碰撞检测 需要的软件: TiledMap LayaAir IDE 1.0.2版本 所画的地图: pass层: floor层: pass层 ...

  3. LayaAir引擎——(五)

    LayaAir引擎——关于地图详解 所需要的软件: LayaAirIDE1.0.2版本 在LayaAir引擎中与地图相关的类: 1.laya.map.TiledMap TiledMap类   地图以层 ...

  4. LayaAir引擎——(四)

    LayaAir引擎 TiledMap 使用 所需要的软件: Tiled地图编辑器 版本0.16.2 LayaAir IDE 所需要的图片:图块图片(1.png) 步骤1: 文件->新文件-> ...

  5. LayaAir引擎——(二)

    LayaAir引擎 -> 工具 -> 图集打包例子

  6. LayaAir引擎开发HTML5最简单教程(面向JS开发者)

    LayaAir引擎开发HTML5最简单教程(面向JS开发者) 一.总结 一句话总结:开发游戏还是得用游戏引擎来开发,其实很简单啦 切记:开发游戏还是得用游戏引擎来开发,其实很简单,引擎很多东西都帮你做 ...

  7. LayaAir引擎——(三)

    LyaAir引擎(JavaScript)实现图片的翻转一半 图片4.png位于bin/开场过渡 文件夹下,图片大小150*30(根据实际情况做调整) var button; var scale1 = ...

  8. LayaAir引擎——(十一)

    var c = new Array(); var d = new Array(); var e = new Array(); var f = new Array(); var g = new Arra ...

  9. LayaAir引擎——(十)

    var k = new Array(); var l = new Array(); var m = new Array(); var zhiyeCurosr = 0; function zyinit( ...

随机推荐

  1. 在Outlook中修改IMAP邮件账户的存储位置

    使用Outlook收发邮件,但是不想把邮件保存在默认的C盘. 对于POP3账户,Outlook提供了变更数据文件目录的方法,但是IMAP账户无法修改. 网上搜索了很多资料,终于找到一个可行的办法,整理 ...

  2. hadoop2.0初识1.2

    1 hadoop启动方式(三种) 1.1 各个服务组件逐一启动 *dfs hadoop-daemon.sh start|stop namenode|datanode|secondarynamenode ...

  3. 选出N个不重复的随机数

    <script type="text/javascript"> var str="0123456789"; var arr=[]; var n; w ...

  4. 深入浅出设计模式——代理模式(Proxy Pattern)

    模式动机在某些情况下,一个客户不想或者不能直接引用一个对象,此时可以通过一个称之为“代理”的第三者来实现间接引用.代理对象可以在客户端和目标对象之间起到中介的作用,并且可以通过代理对象去掉客户不能看到 ...

  5. Database,Uva1592

    Peter studies the theory of relational databases. Table in the relational database consists of value ...

  6. C++中虚析构函数的作用

    我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数.可是,为什么要这样做呢?下面用一个小例子来说明:         有下面的两个类: class ClxBase { public: ...

  7. Delphi名站以及高手Blog

    以前知道的: http://cnblogs.com/del (万一兄的,这个不用解释了) http://www.cnblogs.com/del/archive/2010/04/25/1720750.h ...

  8. b.Connector配置解析

    前面讲解到Tomcat中使用Digester框架进行server.xml到javaBean对象的映射,这篇文章以Connector的SSL通道为例,来讲解Connector的属性是如何注入的. 先看一 ...

  9. windows防火墙命令详解

    Old command 针对win7以下版本<包含win7> Example 1: 启用一个程序 Old command New command netsh firewall add al ...

  10. Android开发--RadioButton的应用

    1.简介 RadioButton为单选按钮,当一个按钮被选中后,点击其他按钮无法使上一个按钮变为未选中状态.RadioGroup是可以容纳多个RadioButton的容器, 通过使用RadioGrou ...