Laya Note

搭建Http服务器

$ npm i -g http-server
$ http-server ./

TypeError: Laya.Templet is not a constructor

laya.core.js:17243 TypeError: Laya.Templet is not a constructor

错误原因:项目少了一个laya.ani.js类库导致,进入编辑模式,按快捷键F9进入项目设置,选择类库设置,将laya.ani.js勾选即可。

4933701-80bb446379dcae03.png
解决方案

Uncaught getUint16 error - Out of bounds

laya.core.js:18126 Uncaught getUint16 error - Out of bounds

错误原因:龙骨动画太长还是无用数据太多

Laya.loader.getRes() undefined

错误原因:Laya.loader.getRes() 获取的资源必须先预加载

//资源预加载
const res = [
    {url : "image/start/bg-loading.jpg", type : Laya.Loader.IMAGE},
    {url : "image/start/beat.png", type : Laya.Loader.IMAGE},    
    {url : "image/start/progress_preload.png", type : Laya.Loader.IMAGE},        
    {url : "image/start/progress_preload$bar.png", type : Laya.Loader.IMAGE},
    {url : "skeleton/loadsk.png", type : Laya.Loader.IMAGE},
    {url : "skeleton/loadsk.sk", type : Laya.Loader.BUFFER},    
    {url : "image/start/txt-notice.png", type : Laya.Loader.IMAGE},
    {url : "sound/bgm.mp3", type : Laya.Loader.SOUND}  
];
Laya.loader.load(res, Laya.Handler.create(this, this.init));

laya.debugtool.js

var Browser=laya.utils.Browser;//
laya.debugtool.js:5 Uncaught ReferenceError: laya is not defined

Uncaught Can not find class laya.html.dom.HTMLDivElement

laya.core.js:20878 Uncaught Can not find class laya.html.dom.HTMLDivElement
4933701-a15b061cdfdf0ebe.png
image.png

编辑模式下使用【F9】项目设置中类库设置,选中laya.html.js后确认引入类库。接着使用【F8】编译项目,编译成功后查看/bin/index.js文件中是否已经添加了laya.html.js

经过上述操作后,laya.html.dom.HTMLDivElement错误仍然存在。

TypeScript 实现日志

export default class Log{
    constructor(){}
    public static trace(...args:any[]){
        console.log.apply(console, args);
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值