Egret项目中遇到的一些问题
Egret项目中遇到的一些问题
- not defined问题
- 小游戏第三方类库已添加却无法引用
- 获取系统类型
- Timer
not defined问题
经常会遇到一些莫名其妙的undefined,而且本地调试没问题,发版后就会报,这个时候查错都不好差,后来发现是本地调试引用的是TS类库,发版后引用的是JS类库,通过发Web版后调试发现typeof define为undefined,那么就确定了问题所在
if( typeof define === "function" )
{define( "puremvc", [], function(){}
}
只需在相应的JS类库中,将上面几行作祟的代码注释掉,重新打版就好。
小游戏第三方类库已添加却无法引用
window['puremvc'] = your puremvc
添加window绑定,类似于导包,可解决上述问题。
关于小游戏第三方库的问题官方论坛上有一个精华帖总结的很好,传送门微信小游戏中第三库报错解决合集。
获取系统类型
egret.Capabilities.os
/*** @language zh_CN* 指示当前的操作系统。os 属性返回下列字符串.* <ul>* <li>苹果手机操作系统 "iOS"</li>* <li>安卓手机操作系统 "Android"</li>* <li>微软手机操作系统 "Windows Phone"</li>* <li>微软桌面操作系统 "Windows PC"</li>* <li>苹果桌面操作系统 "Mac OS"</li>* <li>未知操作系统 "Unknown"</li>* </ul>* @version Egret 5.2* @platform Web,Native*/
Timer
经常侦听不到,官方的Bug,经常引擎升级后就会出问题,遇到了不要方。
Egret项目中遇到的一些问题相关推荐
- 记录第一次在egret项目中使用Puremvc
这几天跟着另一个前端在做一个小游戏,使用的是egret引擎和puremvc框架,这对于我来说还是个比较大的突破吧,特此记录下. 因为在此项目中真是的用到了mvc及面向对象编程,值得学习 记录第一次在e ...
- 白鹭[egret]项目目录介绍)
白鹭[egret]项目目录介绍 前言 一.游戏项目目录 1. egretProperties.json说明 二.使用步骤 1.引入库 2.读入数据 需要免费游戏源码的请微信搜索/扫码下方小程序 扫描下 ...
- canvas java 上传截图_在Vue项目中使用html2canvas生成页面截图并上传
使用方法 项目中引入 npm install html2canvas html代码 //html代码 js代码 // 引入html2canvas import html2canvas from 'ht ...
- android studio 自动提示jni代码,如何将JNI(C/C++本机代码)添加到现有的Android Studio项目中...
从现有项目中执行以下步骤: 1.修改build.gradle(模块应用程序)看起来像这样(很多变化!): apply plugin: 'com.android.model.application' m ...
- android使用webview上传文件,Android项目中如何在webview页面中上传文件
Android项目中如何在webview页面中上传文件 发布时间:2020-11-26 15:56:27 来源:亿速云 阅读:68 作者:Leah 本篇文章为大家展示了Android项目中如何在web ...
- java fragment_Java Web Fragment在项目中使用方法详解
Web Fragment 是什么 - 它是在 servlet 3.0开始支持的,可以把一个dy web项目拆分为多个项目,解耦合,使其在项目中开发效率提高,下面我演示简单的项目创建过程 用eclips ...
- JAVA Web项目中所出现错误及解决方式合集(不断更新中)
JAVA Web项目中所出现错误及解决方式合集 前言 一.几个或许会用到的软件下载官网 二.Eclipse的[preferences]下没有[sever]选项 三.Tomcat的安装路径找不到 四.T ...
- Android Studio 在项目中引用第三方jar包
在Android Studio项目中引用第三方jar包的方法: 步骤: 1.在build.gradle文件中添加如下代码: 备注:要添加在Android作用域下 sourceSets {main {j ...
- Database项目中关于Procedure sp_refreshsqlmodule_internal的错误
最近项目中发现一怪问题,使用DB项目发布数据库时,总提示 "(110,1): SQL72014: .Net SqlClient Data Provider: Msg 1222, Level ...
最新文章
- poj2139(Flody算法)
- DotNetNuke CSS hierarchy
- 修改文件默认打开方式
- 一个 .Net Hashtable 的锁的疑惑和解决
- uva 515 King
- 操作系统/etc/hosts文件配置
- android binder与handler的简要理解
- 如何给SAP Cloud ConnectorRegion列表中添加新的Region
- 基于pnpm + lerna + typescript的最佳项目实践 - 理论篇
- IIS6.0 + openssl执行版 + Windows2003--配置篇
- Linux之Shell管理脚本(一)
- 机器学习面试之算法思想简单梳理
- 《树莓派Python编程入门与实战(第2版)》——1.9 QA
- github常用命令汇总
- 管理感悟:软件第一法则
- codeforces 27 E. Number With The Given Amount Of Divisors(数论+dfs)
- css元素背景图片自适应屏幕大小
- AI智能电子名片开发
- c盘python怎么移到d盘_怎样把C盘的所有文件移到D盘或E盘里去?
- 为了让智能手机厂商早日推出 5G 手机,高通真是操碎了心
热门文章
- ensp错误提示解析详解
- vue实现echarts树图修改节点图片,修改连线颜色,鼠标悬停显示详情,鼠标右键弹出菜单,搜索,导出PNG,高亮,查看节点是否还有子节点,修改树图的展示方式
- 量化对冲投资策略到底在哪?
- LSS---lift,splat,shot
- python之逻辑回归项目实战——信用卡欺诈检测
- 小团队?大团队?优缺点对比
- Java奇淫巧技之Lombok
- linux宝塔搭建网站,宝塔Linux面板搭建网站入门教程五(宝塔Linux面板安装WordPress博客程序)...
- esri北京研发中心 产品岗 实习面经
- 解决Qt5.8加载qt_zh_CN.qm之后QMessageBox仍显示英文的问题