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. lambda的使用ret = filter(lambda x : x > 22 ,[11,22,33,44])

    #!/usr/bin/env python #def f1(x) : # return x > 22 ret = filter(lambda x : x > 22 ,[11,22,33,4 ...

  2. Zabbix安装图解教程

    说明: 操作系统:CentOS IP地址:192.168.21.127 Web环境:Nginx+MySQL+PHP zabbix版本:Zabbix 2.2 LTS 备注:Linux下安装zabbix需 ...

  3. HMI开发与控件

    =>控件是什么概念? 百度曰,控件是对数据和方法的封装.控件可以有自己的属性和方法.属性是控件数据的简单访问者. 对于HMI开发来说,使用控件可以快速获取到用户的交互(包括按下.释放.点击.拖动 ...

  4. Java开发中经典的小实例-(比较输入数值的最大值、最小值和平均值)

    //输入数字个数来产生数字并且比较大小 import java.util.Scanner;public class Test1 {     public static void main(String ...

  5. 《BI那点儿事》数据流转换——派生列

    派生列转换通过对转换输入列应用表达式来创建新列值. 表达式可以包含来自转换输入的变量.函数.运算符和列的任意组合. 结果可作为新列添加,也可作为替换值插入到现有列. 派生列转换可定义多个派生列,任何变 ...

  6. Shiro Security

    手动创建shiro Filter的java代码 // Factory<org.apache.shiro.mgt.SecurityManager> factory = new IniSecu ...

  7. iOS Question

    Q1: dyld: Library not loaded: @rpath/libswiftCore.dylib 1. 退出 Xcode2. 重启电脑3. 找到 这个 DerivedData 文件夹 删 ...

  8. APP链接请求电话

    1.使用OpenURL执行:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:07551111&qu ...

  9. eclipse中新建jni工程

    1.什么是NDK 网上很多不多说,全称是Android Native Developer Kit,是一个工具合集,我理解可以把c/c++打包成.so文件 这是目录结构,要用到指令ndk-build 需 ...

  10. MySQL按照汉字的拼音排序,mysql汉字排序

    按照汉字的拼音排序,用的比较多是在人名的排序中,按照姓氏的拼音字母,从A到Z排序: 如果存储姓名的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字37 ...