LayaAir2.0学习旅途(一):加载引擎模块包

所有的引擎模块的js 文件库在 bin/libs 下,在项目中需要使用哪个模块就需要在 index.html 引入对应的 模块包JS 文件。

LayaAir2.0学习旅途(一):加载引擎模块包

 

不加载引擎模块,无法使用改模块的功能,强行使用可能出现异常:

(发生异常: TypeError)

TypeError: Laya.xxxx is not a constructor

 

加载方法一:全局搜索:inedx.html 加入需要的库

在编辑模式下按F9 , 直接添加需要的库 , 点击确定就行了

 

LayaAir2.0学习旅途(一):加载引擎模块包

加载方法二:手动加载,全局搜索:inedx.html 加入需要的库

<!--核心包,封装了显示对象渲染,事件,时间管理,时间轴动画,缓动,消息交互,socket,本地存储,鼠标触摸,声音,加载,颜色滤镜,位图字体等-->

 <script type="text/javascript" src="libs/laya.core.js"></script>

 <!--提供了微信小游戏的适配-->

 <script type="text/javascript" src="libs/laya.wxmini.js"></script>

 <!--封装了webgl渲染管线,如果使用webgl渲染,可以在初始化时调用Laya.init(1000,800,laya.webgl.WebGL);-->

 <script type="text/javascript" src="libs/laya.webgl.js"></script>


    

加载方法三:手动加载,在inedx.html 加入index.js

<script type="text/javascript" src="index.js"></script>

然后在index.js里 添加模块包JS 文件。

window.screenOrientation = "portrait";

loadLib("libs/laya.core.js")

loadLib("libs/laya.webgl.js")

loadLib("libs/laya.ui.js")

loadLib("libs/laya.physics.js")

loadLib("libs/laya.ani.js")


loadLib("libs/laya.physics3D.js");

loadLib("libs/laya.d3.js")

loadLib("js/bundle.js");