自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gamedaybyday

午夜十二时

  • 博客(150)
  • 收藏
  • 关注

原创 Cocos备忘录

经常有些东西久了不用就忘了... 直接记到这里好了...一 toggle按钮二 tween基本用法三 按钮点击监听的e四 按钮或图片置灰五schedule无限执行六 取有效小数位七 贝塞尔曲线八 spine动画的事件九 文本的颜色十 Date一 toggle按钮类似这种菜单单选按钮,创建ToggleContainer组件。cocos里没有监听to...

2021-03-31 16:11:00 1038

原创 Cocos Creator RichText图文混排

版本:2.4.4一 使用RichText图文混排二 动态加入图片一 使用RichText图文混排将多张表情图标使用TexturePackerGUI合图将合图拖动到RichText的ImageAtlas属性上插入图片使用<img>标签,设置src属性为合图其中一个spriteFrame的名字, 例如设置RichText的string为<color=#...

2021-02-23 15:39:00 2158

原创 Cocos Creator RichText图文混排 (动态加入表情)

版本:2.4.4一 使用RichText图文混排二 动态加入图片一 使用RichText图文混排将多张表情图标使用TexturePackerGUI合图将合图拖动到RichText的ImageAtlas属性上插入图片使用<img>标签,设置src属性为合图其中一个spriteFrame的名字, 例如设置RichText的string为<color=#00ff...

2021-02-23 15:39:00 2651

原创 Promise

参考:ECMAScript 6 入门 Promis对象一 Promise定义二 Promise基本应用三 Promise的错误处理四使用await直接获得resolve结果五 Promise.resolevePromise定义Promise是异步编程解决方案,比传统回调函数和事件的解决方案更合理。举个例子,分别进行通用资源,配置,场景的加载,加载完成后进入游戏。...

2021-02-03 17:58:00 169

原创 Cocos DrawCall测试

版本:2.4.3参考:Cocos Creator 性能优化:DrawCall(全面!)【乐府】突破动态合图-你真的把动态合图用对了吗?主要是看论坛水友陈皮皮的文章《Cocos Creator 性能优化:DrawCall》,实际测试下drawcall。一 碎图+动态合图测试使用4张碎图,理论4碎图+1调试信息文本 = 5 drawcall,但是实际测试drawcall是2。...

2021-01-05 15:00:00 522

原创 Cocos Creator 循环调用导致的报错

cocos循环调用导致的报错。我在Role的constructor里调用了一个单例。然后单例的一个方法里调用了new Role(),导致这个报错。Failed to `new Role()` under the hood, TypeError: Cannot read property 'ins' of undefinedPlease specifiy a default va...

2020-12-08 18:57:00 1542

原创 CocosCreator 去掉自带的加载界面

版本:2.4.3参考:cocos教程-定制项目构建模板cocos自带了加载界面,现在实现隐藏掉这个加载界面。定制项目构建模板以web-mobile发布网页端为例子1. 在项目目录下创建build-templates/web-mobile2.构建一次项目,并复制发布目录build\web-mobile下main.js和index.html到这个文件夹3. 修改index.h...

2020-11-20 17:59:00 5069

原创 CocosCreator 事件阻挡和事件穿透

版本:2.4.3事件阻挡如下图,现在实现只让白色响应事件,不让红色响应事件。(注意层级关系,红色包含着白色)给红色和白色添加点击事件this.white.on(cc.Node.EventType.TOUCH_END, ()=>{console.log("white click")},this);this.red.on(cc.Node.EventType.TOUCH_...

2020-11-12 11:22:00 4762 2

原创 CocosCreator 防内存修改

版本:2.4.3参考:如何防止工具(八门神器)进行内存修改修改内存工具,类似以前玩仙剑奇侠传的修改器金手指之类,查找金币1000,然后金币改变到1200,再查找1200。根据多次查找锁定金币的内存位置,然后修改为99999.可以将保存的关键数据进行异或后保存,取出来时才经过异或获取。或者和参考中一样使用md5等方式将数据改变后再保存,避开内存修改器直接查找数值来进行修改。@...

2020-10-26 19:49:00 568

原创 CocosCreator 图片置灰(Material/按钮/图片/Spine)

版本:2.4.3图片置灰将内置灰色Material拖动到属性面板通过代码将内建灰色材质gray赋值给图片export default class test_setShader extends cc.Component { @property(cc.Sprite) head:cc.Sprite = null; //图片 @property(cc....

2020-10-26 15:15:00 4057

原创 CocosCreator 属性面板设置(下拉菜单/显示隐藏)

版本:2.4.2参考:cocos教程:属性参数参考Cocos技术派 | TS版各种属性声明详解Cocos技术派 | TS版属性面板定义高级篇下拉菜单 + 显示隐藏定义一个性别的下拉菜单,当选择男人时,显示男人年龄;当选择女人时,显示女人年龄。const {ccclass, property} = cc._decorator;export enum SexyType...

2020-09-14 18:56:00 1893

原创 SVN查看日志提示要离线

2020-09-10 09:49:00 2024

原创 CocosCreator 发布原生时JDK设置问题:Android Studio is using this JDK location: E:\Android Studio\jre which i...

版本:2.4.2发布原生的时候,提示android studio 和 gradle使用的jdk不是同一个。然后就一直在那转圈等着。Android Studio 选择File - Other Settings - Default Project Structure修改JDK location为JAVA_HOME:C:\Program ........

2020-08-31 14:50:00 1721

原创 CocosCreator 原生 热更新

参考:cocos教程:热更新范例教程

2020-08-31 10:16:00 138

原创 CocosCreator 原生 热更新(demo源码)

版本:2.4.2参考:cocos教程:热更新范例教程cocos教程:热更新管理器csdn:Cocos Creator 热更新(动态修改热更地址)demo下载:hotUpdateDemo这里用cocos2.4.2版本,从零实现android热更新,从1.0.0版本热更到2.0.0版本的demo操作流程。从而了解热更新的基本环境搭建和原理。一 看官方教程首先浏览下官方的教程...

2020-08-31 10:16:00 470

原创 CocosCreator 原生调试 (真机、模拟器、profile、手机IP)

版本:2.4.2在第一次发布原生,执行了构建,编译,运行。然后在后继开发中修改了项目代码资源等,需要进行调试。修改项目后继续真机调试1. 修改prefab修改prefab后,需要去掉只构建脚本的勾,点击构建,不需要编译,点击运行,prefab会更新。2. 修改代码修改代码后,勾选只构建脚本(节约构建时间),点击构建,不需要编译,点击运行,代码会更新。3. 构...

2020-08-28 11:52:00 4243

原创 CocosCreator 原生开发环境配置(JavaSDK,Android Studio,Python,豌豆荚,真机实测)

版本:2.4.2参考:cocos教程:安装配置原生开发环境cocos教程:打包发布原生平台一 安装Java SDK二 安装Android Studio三 安装Python四 设置cocos,构建发布Java SDKJDK1.8 64位:下载地址(cocos官网提供的那个地址jdk别装,装了跑起来报错,安装我这个)安装完成后,在cmd中输入 java -...

2020-08-27 17:35:00 3020

原创 Cocos Creator JSZip压缩

版本:2.4.2参考:Egret 压缩插件cocos论坛:用jszip解压zip文件GitHub:JsZipcocos论坛:jszip入坑教程-新手指南Demo下载地址:zipDemojszip的实际项目应用游戏中有大量配置的情况下,文件会变得非常大,所以有些游戏会采用zip包压缩解压例如如下游戏,将游戏配置config.json压缩成zip包,加载后进行解...

2020-08-26 19:06:00 1566

原创 手游游戏资源提取 (AssetStudio、VGMToolbox)

参考:公主连结 游戏资源提取(解包)简明教程想拿点知名IP的手游素材做点demo,然后搜了下如何能拿到app的素材资源一 下载apk二 AssetStudio获得图片三 VGMToolbox获取音频和视频一 下载apk首先去官网下载apk包,然后解压缩,素材资源都在apk里。到《梦幻模拟战》官网下载apk安装包,并用可以解压rar、zip的软件解压缩。...

2020-08-25 15:06:00 32555 3

原创 手游游戏资源提取 (破解、AssetStudio、VGMToolbox、disunity、Il2CppDumper、 .NET Reflector)...

参考:公主连结 游戏资源提取(解包)简明教程Unity3D研究院之mac上从.ipa中提取unity3D游戏资源吾爱破解:记一次unity3d data修改GitHub:Il2CppDumper想拿点知名IP的手游素材做点demo,然后搜了下如何能拿到app的素材资源一 下载apk二 AssetStudio获得图片三 VGMToolbox获取音频和视频一 下载apk...

2020-08-25 15:06:00 9126

原创 Cocos Creator Cannot read property 'load' of null

参考:cocos社区:Cannot read property ‘load’ of nullcocos社区:Uncaught TypeError: Cannot read property ‘load’ of nullcocos社区:1.93升2.01 报错 Cannot read property ‘__ONCE_FLAG:load’ of null1. 加载...

2020-08-24 15:55:00 2148

原创 BOX2D物理游戏编程初学者指南+源码+FlashPlayer播放器

《BOX2D物理游戏编程初学者指南》拉小登Dony博客:http://www.ladeng6666.com/blog/BOX2D物理游戏编程初学者指南 + 源码 + FlashPlayer播放器百度网盘:https://pan.baidu.com/s/1sF-2p60xKkmxW_z-k0MUkQ提取码:h7d0《BOX2D物理游戏编程初学者指南》...

2020-08-19 11:27:00 769 1

原创 CocosCreator 构建发布

版本:2.4.2参考:cocos文档:发布跨平台游戏cocos文档:Asset Bundle介绍刚开始用cocos时,对构建发布中一些选项有些疑问。初始场景游戏打开时的入口场景,默认打开的场景,通常一般是加载场景。参与构建场景未勾选的场景,不会构建发布,也就是在发布项目中不存在,无法访问。例如项目开发中一些测试场景,可以不参与构建发布...

2020-08-14 16:34:00 2265

原创 CocosCreator 构建发布 (压缩类型、AssetBundle、合并json)

版本:2.4.2参考:cocos文档:发布跨平台游戏cocos文档:Asset Bundle介绍刚开始用cocos时,对构建发布中一些选项有些疑问。一 初始场景游戏打开时的入口场景,默认打开的场景,通常一般是加载场景。二 参与构建场景未勾选的场景,不会构建发布。例如项目开发中一些测试场景,可以不参与构建发布,减少包体大小。如果项目采用单场景+Prefab,除...

2020-08-14 16:34:00 957

原创 CocosCreator 压缩类型:合并所有JSON

版本2.4.2参考:Cosos文档Asset Bundle压缩类型cocos的bundle包提供了默认的压缩类型,无压缩,默认,合并所有JSON。待编辑

2020-08-12 19:58:00 1246

原创 CocosCreator 物理引擎-关节

版本2.4.2参考:cocos物理系统mousejoint鼠标关节cocos文档定义:鼠标关节用于使刚体上的一个点追踪一个指定的世界坐标系下的位置。 鼠标关节可以指定一个最大的里来施加一个柔和的约束。鼠标关节会自动使用 mouse region 节点来注册鼠标事件,并且在触摸移动事件中移动选中的刚体。注意:一般鼠标关节只在测试环境中使用说明:任意cc.No...

2020-08-12 01:50:00 2780 1

原创 CocosCreator 物理引擎-刚体

版本2.4.2参考:cocos物理系统开启物理系统const {ccclass, property} = cc._decorator; @ccclassexport default class demo2 extends cc.Component { onLoad(){ //绘制调试信息 cc.director.getP...

2020-08-11 22:50:00 2299

原创 【插件】CocosCreator 构建后代码自动混淆工具

版本:2.4.2原文地址:https://forum.cocos.org/t/topic/92662码云开源:https://gitee.com/ifaswind/ccc-obfuscated-code在论坛看到一个基于[email protected]自动代码混淆插件,下载来试试。源代码coco...

2020-08-11 15:42:00 2606

原创 【插件】CocosCreator 构建后自动压缩资源插件

版本:2.4.2插件原文地址:https://forum.cocos.org/t/png/96545插件开源码云:https://gitee.com/ifaswind/ccc-png-auto-compress在论坛上看到一款基于pngquant 2.12.5构建后自动压缩资源插件,下载来试了试。未合图前自动合图后...

2020-08-11 14:46:00 469

原创 CocosCreator 帧同步Nodejs的setInterval不正常

cocos版本:2.3.4nodejs版本:10.2.0服务器:windows server 2008 R2 EnterPrisenodejs服务端每50ms广播一次帧包 //定时50ms发送一次帧数据包console.log("开始帧包计时器");intervalID = setInterval(sendFrameData, 50);  当nodejs在本地运...

2020-07-23 12:13:00 397

原创 CocosCreator 生命周期

版本:2.3.4参考:cocos教程:生命周期回调cocos的cc.Component组件有如下生命周期construct 新建时触发,整个生命周期只会触发一次onLoad 节点激活时触发,整个生命周期只会触发一次start 节点第一次激活时触发,在update之前,整个...

2020-07-20 12:02:00 483

原创 CocosCreator 生命周期(组件执行顺序)

版本:2.3.4参考:cocos教程:生命周期回调一 生命周期二 新建-移除一个商店模块的过程三 代码执行顺序一 生命周期cocos的cc.Component组件有如下生命周期construct 新建时触发,整个生命周期只会触发一次onLoad 节点激活时触发,整个生命周期只会触发一次start ...

2020-07-20 12:02:00 1268

原创 Cocos Creator 微信小游戏 分包设置

版本:2.3.4参考:cocos教程:分包加载在微信小游戏中使用分包。因为微信小游戏有包体限制。主包最大只能4m,分包最大4m,一共最多16m。所以主包只放代码,而图片、json等资源都设置为分包里。下面看怎么使用分包。设置resource下文件夹common、game、home等为子包构建发布微信小游戏微信小游戏包里自动生成了subpack...

2020-07-17 19:00:00 6142 1

原创 Cocos Creator 微信小游戏 远程资源设置

版本:2.3.4参考:cocos教程:发布到微信小游戏因为微信小游戏有包体大小限制。主包4M分包最大4M一共最多16M那么假如我们的游戏有个20M,50M,那就放不下了。只能放到远程服务器上。下面看微信小游戏如何将资源放到远程服务器。发布时,设置远程服务器地址。我这里是本地搭建的服务器192.168.0.60:8000。cocos的资源下载逻辑如下:...

2020-07-17 18:36:00 1600

原创 CocosCreator 微信小游戏:文件编译后项目内的 js/json/wxml/wxss 文件路径在真机上可能无法读取...

版本:2.3.4微信社区:如何解决warning:可能无法在真机上读取js/json/wxml/wxss 文件路径?微信社区:报错:js/json/wxml/wxss 文件路径在真机上可能无法读取?使用微信开发者工具1.03版本,发布微信小游戏报错,原因未知,不只是提示warn信息,在预览时,真的找不到这个json。把微信小游戏开发工具从1.03退到1.02,虽然有提示wa...

2020-07-17 15:08:00 1893

原创 Cocos Creator 帧同步中使用Math.ceil引起的数值偏差

在帧同步中,我使用 Math.ceil(cc.winSize.height/2)。在手机和pc中得到不同的数值。所以还是使用固定值比较好。pc上的数值是360,手机上是361。pc数值手机数值...

2020-07-15 10:00:00 270

原创 Cocos Creator 利用常驻节点做图层管理

版本:2.3.4一般游戏都有图层管理,比如sceneLayer场景层panelLayer弹框层tipLayer 提示框层等等cocos里的场景不是持久化的,每次切换都会自动destroy,如果在场景上放这些图层,那么每个scene都要放一遍?然后再获取,这样很麻烦。加载场景使用的是cc.director.loadScene,scene的容器node貌似是di...

2020-07-14 23:39:00 820

原创 Nodejs 报错Buffer.alloc is not Funciont

今天用nodejs做帧同步服务器,在公司正常,回家弄报错。发现自己服务器nodejs还是用的5.6的。将nodejs换成10.2解决。在用高版本不支持proto-pb,用低版本没有Buffer.alloc。 = =!...

2020-07-09 23:46:00 247

原创 Cocos Creator 组件ListView

版本:2.3.4cocos没有List组件,所以要自己写。从cocos的example项目中找到listView的demo来改造新修改的ListView对比原来有以下改动:1.去掉了totalCount、spawnCount和bufferZone的计算,根据实际情况自动计算合适的值。2.增加了列表项数据的传入和刷新。例如排行榜做列表,可以传入排行榜数据[{ra...

2020-07-09 00:47:00 1222

原创 【组件】Cocos Creator 组件List (附Demo)

版本:2.3.4实际效果:Egret类似,采用List+ListItem组成的列表,Demo:https://files-cdn.cnblogs.com/files/gamedaybyday/cocos2.3.4_ListViewDemo.7zLaya类似,使用renderHandler回调的List:https://files-cdn.cnblogs.com/files/gam...

2020-07-09 00:47:00 1232 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除