CocosCreator 引擎
cocos creator 组件的优化扩展
苗壮.
这个作者很懒,什么都没留下…
展开
-
Javascript 实现函数重载
利用 arguments 和函数闭包实现函数重载 let addMethod = function(object,name,fn){ var old = object[name]; object[name] = function () { if(fn.length === arguments.length){ return fn.apply(this,arguments); } else if(typeof原创 2020-11-24 17:35:59 · 176 阅读 · 0 评论 -
Javascript 继承与原型链 __proto__ 和 prototype
有没有真正的了解过Javascript的 proto 和 prototype ? 它们在起什么重要的作用?在 ES2015/ES6 中引入了 class 关键字,但那只是语法糖,JavaScript 仍然是基于原型的 本身不提供一个 class 实现基于原型链的继承JavaScript 对象有一个指向一个原型对象的链。当试图访问一个对象的属性时,它不仅仅在该对象上搜寻,还会搜寻该对象的原型,以及该对象的原型的原型,依次层层向上搜索,直到找到一个名字匹配的属性或到达原型链的末尾。 l原创 2020-11-24 16:18:43 · 179 阅读 · 0 评论 -
cocos creator Widget运行时应该如何刷新
cocos creator Widget运行时应该如何刷新最近在使用cocos creator开发一款游戏,由于游戏使用到Animation和Widget,发现了一个Widget运行时该如何刷新的问题。实现效果:由慢到快效果,UI层由慢到快的过程进入另一个层,这个时候需要moveTo 该节点的position,当该节点添加了Animation和Widget组件,游戏在浏览器上缩放或者在手机端锁屏,上一层节点坐标发现重置了,造成俩层UI重叠问题。结果查了一下,是由于Widget 运行时刷新问题造成的。原创 2020-11-03 17:47:04 · 1414 阅读 · 0 评论 -
cocos creator JavaScript 调用 Java 提示: call valid: 0, call.getArgumentsCount()= 1
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020081317053157.png#pic_center)方法:jsb.reflection.callStaticMethod(AppClassName_contacts, “openContacts”, “(Ljava/lang/String;)V”,“hello”);但是就是报错如上图;分享一下我的解决思路:1、callStaticMethod 是否是参数传递错误jsb.reflection.ca...原创 2020-08-13 17:13:02 · 1748 阅读 · 0 评论 -
此版本不符合Google Play关于提供64位版本应用的规定
上架google包64位版本问题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入自 2019年8月1日起,在 Google Play 中发布的应用都必须提供 64 位版本项目库必须支持 a原创 2020-07-06 16:01:12 · 4820 阅读 · 5 评论 -
cocos creator JavaScriptJavaBridge::CallInfo isn’t valid! 这个报错问题!
这个问题我也是最近才遇到,所以今天分享出来。cocos creator 使用 jsb.reflection.callStaticMethod 调用java 一个原声方法找不到这个方法。分享一下我的解决思路:是否是使用 callStaticMethod 参数错误呢?jsb.reflection.callStaticMethod(“com.FacebookSDK”, “loginFacebook”, “(Ljava/lang/String;)V”, isLogin ? “login” : “原创 2020-06-29 15:28:22 · 4004 阅读 · 3 评论 -
cocos creator nodejs 热更新工具脚本
热更新是一种各大手游等众多App常用的更新方式。简单来说,就是在用户通下载安装APP之后,打开App时遇到的即时更新。 cocos 官方给出的热更新脚本很简单,我们在它基础之上,用nodejs编写一个全面的热更新脚本,自动创建文件夹,拷贝,备份等。目录结构脚本使用:node hotupdate.js -v 3.0.0 (-v 指定生成的更新版本)先写到这里,后期补充, 脚本内容还在扩展。代码下载地址过几天公布...原创 2020-06-22 14:03:10 · 460 阅读 · 0 评论