CocosCreator
阿凡达的忧伤
先成为一名游戏编程工程师吧。
展开
-
CocosCreator 接入优量汇导致场景加载了两次
cocos 2.0.10优量汇接入h5游戏的文档中有以下这段代码需要加入这段代码会导致我的初始化场景重新再加载一次,如下输出是在第一个场景的唯一一个脚本的onload内输出的去掉代码就不会输出两次了...原创 2022-04-08 18:07:25 · 12475 阅读 · 0 评论 -
Typescript/js 笔记(5) 异步
ECMAscript 6 原生提供了 Promise 对象。Promise 对象代表了未来将要发生的事件,用来传递异步操作的消息。新建promise对象,一旦新建它就会立即执行,无法中途取消,Promise对象的状态不受外界影响,只有初始pending,成功Resolved,失败Rejected三种状态,一旦成功或失败状态就定住不变了。var promise = new Promise(function(resolve, reject) {// 异步处理 // 处理结束后、调...原创 2022-02-10 18:39:45 · 1630 阅读 · 0 评论 -
错误Error 5000,destroyImmediate is not a function
Error 5000,这个destroyImmediate is not a function,解释说destory了两次,其实是组件有问题我遇到了这个问题,在切换场景时发生的错误。这个BUG在本地调试时不会发生但是打包之后才有,可以检查一下模块设置是不是漏了什么模块,我的是在一个active=false的节点上加了一个没有勾上的模块的组件,在切换场景时发生错误...原创 2021-07-07 17:40:46 · 1499 阅读 · 0 评论 -
Typescript/js 笔记(4) 装饰器
装饰器在ts中还是实验性特性,未来可能会删除,所以在ts/jsconfig.json中要设置{ "compilerOptions": { "experimentalDecorators": true } }在一些场景下我们需要额外的特性来支持标注或修改类及其成员。 装饰器(Decorators)为我们在类的声明及成员上通过元编程语法添加标注提供了一种方式。装饰器是一种特殊类型的声明,它能够被附加到类声明,方法,访问符,属性或参数上。 装饰器使用...原创 2021-06-28 13:46:04 · 179 阅读 · 0 评论 -
Typescript/js 笔记(3) 模块 命名空间
从 ECMAScript 2015 开始,JavaScript 引入了模块的概念。 TypeScript 也沿用这个概念。模块在其自身的作用域里执行,而不是在全局作用域里。这意味着定义在一个模块里的变量,函数,类等等在模块外部是不可见的,除非你使用 export 导出它们。 相反,如果想使用其它模块导出的变量,函数,类,接口等的时候,你可以通过 import 导入它们。在类声明、接口前加上 export,这样在其他的文件中import这个类/接口之后就可以直接使用这个来声明变量一个文件就是一个模块原创 2021-06-28 10:25:57 · 174 阅读 · 0 评论 -
Typescript/js 笔记(2) 类、函数、数组、接口
传统的javascript是没有类的,能够使用基于类的面向对象的方式是ES6之后的事情,在ts中,你可以像C#、JAVA那样使用面向对象的语法,如class extends implement,interface,public,private ,get,set这些语法统统都有,继承,多态,封装都可以正常实现在类的声明内,在函数声明中如果要获取同类属性时需要this.属性派生类包含了一个构造函数,它必须调用super(),它会执行基类的构造函数。 而且,要在构造函数里访问this的属性之前调用s...原创 2021-06-28 10:08:05 · 255 阅读 · 0 评论 -
Typescript/js 笔记(1) 基础数据类型,变量,对象
值类型(基本类型):字符串(string)、数字(number)、布尔(boolean)、空(null)、未定义(undefined)、symbol。引用数据类型:对象(Object)、数组(Array)、函数(Function)。在js中对象跟其它语言中的类的对象的概念是不太一样的,在JavaScript中,对象也是一个变量,但对象可以包含多个值(多个变量),每个值以键值对呈现,并用大括号{}包住定义一个对象,对象是变量的容器,但我们通常认为 "JavaScript 对象是键值对的容器"。键.原创 2021-06-25 11:43:46 · 221 阅读 · 0 评论 -
Cocos creator 查错日志
cocos查错原创 2020-10-09 15:08:13 · 1346 阅读 · 1 评论 -
Cocos Creator 预加载界面进度条
预加载界面进度条一般使用下面的方法cc.loader.loadResArray(资源url数组,资源类型,进度回调,完成回调)在进度回调中function(completeCount,totalCount,item){ progress=completeCount/totalCount}将进度条的progress设置成这个progress即可,但是直接设置可能感觉很跳...原创 2020-03-11 21:03:14 · 2487 阅读 · 0 评论