LayaAir是LayaBox推出的Html5游戲引擎,支持 ActionScript3、TypeScript、JavaScript,開源,並且商用免費。 LayaAir IDE 是一款使用LayaAir 引擎來開發應用,游戲的集成開發環境。 LayaAir IDE 下載地址: http://pan ...
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 是項目配置文件,文件內記錄了當前項目的項目名稱、使用的類庫版本號和項目類型。