LayaAir2.0学习旅途(一):加载引擎模块包
所有的引擎模块的js 文件库在 bin/libs 下,在项目中需要使用哪个模块就需要在 index.html 引入对应的 模块包JS 文件。
不加载引擎模块,无法使用改模块的功能,强行使用可能出现异常:
(发生异常: TypeError)
TypeError: Laya.xxxx is not a constructor
加载方法一:全局搜索:inedx.html 加入需要的库
在编辑模式下按F9 , 直接添加需要的库 , 点击确定就行了
加载方法二:手动加载,全局搜索: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");