代码编织梦想

总结creator 2.4以上打包微信小游戏 bundle资源包远程放在nodejs服务器上-爱代码爱编程

1.最简单node.js服务器编写   // import frame_anim  from "./frame_anim";  //ts中调用javascript代码这样调用  安装好Node.js后,本地新建个文件夹, 如d:myWorks/webserver 在之内右键命令行,npm install express,安装好express,再建个www_

游戏任务列表排序-爱代码爱编程

项目场景:cocos creator游戏任务列表排序 问题描述: 使用场景:任务列表界面 例如:数据按照:待领取-》待完成-》已经完成顺序排列 以下是js代码: @Override // 数据按照:待领取-》待完成-》已经完成顺序排列 sortTaskDataToServer(data) { if (!dat

cocos creator中使用scheduleOnce和setTimeout的区别-爱代码爱编程

cocos creator中使用scheduleOnce和setTimeout播放Animation的区别 cocos creator中使用scheduleOnce和setTimeout播放Animation的区别 当我们需要创建一个预制体的时候,使用 scheduleOnce(()=>{ cc.instantiate(prefab) },0)

学习飞机大战小游戏的个人笔记(Cocos Creator)-爱代码爱编程

学习飞机大战的个人笔记 飞机大战前14课时 1、游戏轮播背景 相同的两张图片进行位置移动进行交替轮播2、暂停页面 带图片的按钮事件应该灵活使用button按钮组件防止背景穿透,添加使用block input events组件3、飞机移动动画 获取飞机位置获取触摸点移动的距离飞机位置+触摸点移动的距离4、子弹对象池 4.1、初始化对象池 //.

Cocos Creator语法和注意-爱代码爱编程

Cocos Creator语法和注意 1.@property注解 如果属性不添加@property注解,那么该属性将不会出现在Cocos Creator面板中 @property应该指定类型 @property(“string”) @property(cc.node) 基本类型可以不指定数据类型,例如 string ,number ,boolean,b

cocos creator 2d实现角色在障碍物的上方和下方的不同来调整层级-爱代码爱编程

因为是2d所以只能通过调整同一个node下的子节点的zIndex来修改层级的显示高低 我这里的障碍物是墙 我这里主要是为了实现,2d情况下,角色在墙的的上方显示的时候,要低于墙的层级,也就是被墙挡住一部分,在墙的下方,要高于墙的层级显示 场景中墙的高度基本一致,比较均匀,场景大概有10行,每行高度80左右,每行中都有可走的路和分布的墙,这就要求走到不

备忘:cocos creater 插件常用命令-爱代码爱编程

前言: cocos 论坛找的文章。为了防止cocos论坛出问题,提前备份一下,方便查找 cocos creater 官方文档已有的api 请移步官方文档 官方常用API例子,粘贴搬砖专用: // 打印文件信息 Editor.assetdb.queryInfoByUuid(uuid, function (err, info) { // info.pa

cocos creater 查线上bug之-解密反编译jsc-爱代码爱编程

背景 很多时候 我们测试的力度有限。这时候查找问题就需要线上运行数据的监控线上数据监控的sdk有很多 例如: bugly, fundebug, 等等 每个sdk 都有自己的优点 或者 自己也可以自己捕获上报当你捕获到线上的报错 XX 行的时候 。 cocos creater 打包出来的加密代码,会影响我们定位具体报错的信息行数所以 我们需要先把jsc 反

Cocos Creator SDK接入OPPO篇-爱代码爱编程

官方文档入口:http://docs.cocos.com/creator/manual/zh/publish/publish-oppo-instant-games.html OPPO文档入口:https://cdofs.oppomobile.com/cdo-activity/static/201810/26/quickgame/documentation

自动化脚本之-中文转拼音字母-爱代码爱编程

背景 美术的资源文件往往都是中文名字我们做自动化工具 很多时候 生成的目标 不支持中文转成拼音。在程序中,也方便我们理解文件对应的代码解决方案 git地址:https://github.com/hotoo/pinyin 使用方式: node环境下 npm install pinyinvar pinyin = require("pinyin");

cocos creater 之 VideoPlayer.currentTime ios端 精准定位-爱代码爱编程

问题 videoPlayer 组件 调用 currentTime = xxx ios端 不能准确的跳转到目标时间 问题查找 根据下图 可以发现 调用currentTime = xxx 实际上是调用原生端的 seekTo 的方法 解决方案 修改 VideoPlayer-ios.mm 文件 -(void) seekTo:(float)sec {

cocos creater 视频控件videoplayer动态切换到canvas下面(弹幕/自定义controls/显示二次开发)-爱代码爱编程

功能需求: 1. 之前有videoplayer的使用 不影响之前的功能 2. cocos组件 需要显示到视频上边 3. android/ios/web 端实现 4. cocos creater 版本 2.1.3 参考链接:https://worthatry.cn/cocos-creator-ru-he-shi-bei-jing-tou-ming/

分享一个极简的资源释放解决方案-爱代码爱编程

分享一个极简的资源释放解决方案 本文实现基于Cocos Creator 3D v1.2.0 Creator 3D v1.2.0 demo:https://forum.cocos.org/uploads/short-url/i3qOaa5QFBwVXuLSba7Ru2WQJkt.rar Cocos v2.2.2 demo ResCleaner-cocos-

cocoscreator踩坑01-爱代码爱编程

cocoscreator踩坑记录 之前编写完一个简单的拼接游戏之后,需要打包到服务器上运行,否则每次都要在cocoscrestor打开,并且一次只能打开一次,所以需要将项目打包,放在服务器中,减少麻烦,用cocoscrestor自带的项目打包 正常的流程应该是会打包出下面的格式和文件 但,当我使用该操作进行项目打包时,出现了另一种情况,项目不报

分享一个shader Lod的实现-爱代码爱编程

分享一个shader Lod的实现 本文实现基于Cocos Creator 3D v1.2.0 大纲 本文将按照以下顺序讲解: shader Lod是什么?为什么要使用它?如何使用?背后的实现原理是什么?shader Lod是什么?为什么要使用它? shader Lod其实就是根据手机性能自适应使用不同性能损耗的shader。也可以理解成根据手机

Cocos Creator 3D源码之GFX-爱代码爱编程

Cocos Creator 3D源码之GFX GFX是什么 GFX是一个抽象层,它的目的是屏蔽底层的图形接口(OpenGL、Vulkan、Metal ……),暴露给上层一个统一的图形接口。 GFX中的抽象概念 GFX的目录结构如下: 左侧是抽象概念的抽象类,webgl、webgl2两个文件夹则是对这些抽象概念的具体实现。右侧的GFXObjectT

cocoscreator初学笔记001-爱代码爱编程

cocoscrestor初学笔记 由于工作原因需要学习cocoscreator基础进行简单的游戏制作,也因为时间原因,之前自学的unity3d也放置了许久,等有空了才能填之前unity3d学习的坑了。话不多说,开始吧 由于工作原因需要学习cocoscreator基础进行简单的游戏制作,也因为时间原因,之前自学的unity3d也放置了许久,等有空

cocos creator 帧同步不使用物理引擎,根据碰撞器自己计算角色接近撞墙就不走了-爱代码爱编程

这个例子适用于场景比较小的,太大的场景这个方法不好 首先获取场景中会和角色发送碰撞的物体 colliderList = []; // 存储所有可碰撞的物体的坐标和宽高  // 草和石头         let box = cc.find("Canvas/GamePanel/obs");         if(box)         {   

cocos编辑器扩展-代码生成器-爱代码爱编程

cocos编辑器扩展-代码生成器 文章目录 cocos编辑器扩展-代码生成器一、UI界面展示1.内容自由:2.名称和路径预留:3.脚本预览二、使用步骤1.在输入框里写入脚本名2.配置函数,定义脚本内容3.点击预览,创建脚本三、文件 一、UI界面展示 第一次在cocos中写编辑器扩展,就做了一个自定义的脚本生成,去掉了默认模板的首行注释,脚

CocosCreator简明教程(1)安装CocosCreator环境-爱代码爱编程

先来一段感慨 很多人想学游戏开发,自己做小游戏,但是入门很难, 安好环境,发现不会用,卸载,放弃了, 过段时间再尝试,再放弃, 我多年前也有过类似经历,深有体会,所以写下这个教程, 萌新很需要引路人,万事开头难,后面就是海阔凭鱼跃, 无须犹豫彷徨,上手撸它就完事,   开局第一步:安装环境 到cocos官网, www.cocos.com