自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(149)
  • 资源 (5)
  • 收藏
  • 关注

原创 【cocos creator】【TS】ts入门,cocos creator基础知识总结,常用方法

& 运算符只有在左右两个表达式都为 true 时才返回 true。|| 运算符只要其中一个表达式为 true ,则返回 true。简写判断 Test?continue,break,return使用。可省略末尾分号,同一行需要使用分号来分隔。for循环,遍历数组,或字符串每个元素。number 数字,包含小数,整数。cocos creator基础知识。for in循环,遍历数组或对象。object 对象{a:1}a++ 等于 a=a+1。string 字符串。

2024-07-17 19:35:38 376

原创 【cocos creator】进阶,功能模块,框架,sdk接入索引

无限滑动列表关卡游戏关卡信息加载,地图加载抽卡权重随机,数组索引权重随机数点击按钮跳转到网页图片实现圆形的进度条音乐播放器场景加载跳转玩家数据存储,读取,登录日期存储,第二天重置拖拽功能喷气飞行游戏......

2021-03-15 18:54:31 320

原创 【cocos creator】2.x里,使用3D射线碰撞检测

3:响应射线的物体分组group要设置为3D,分组管理里需要勾选3D和3D的碰撞。2: 响应射线的物体要加3D碰撞盒 BoxCollider3D。

2024-08-22 19:22:59 175

原创 【cocos creator】【TS】指定节点截屏,图片保存到本地,渲染截图到指定图片上,可对截图后图片进行shader特效处理

【代码】【cocos creator】【TS】指定节点截屏,图片保存到本地。

2024-07-31 15:55:54 270 3

原创 【TS】promise代替回调函数使用

【代码】【TS】promise代替回调函数使用。

2024-07-19 11:32:57 232

原创 【cocos creator】2.x,伪3d拖拽,45度视角,60度视角,房屋装扮

伪3d拖拽,60度视角。工程下载:(待审核)

2024-07-10 19:19:40 328

原创 【cocos creator】2.4.x实现简单3d功能,点击选中,旋转,材质修改,透明材质

【代码】【cocos creator】2.4.x实现简单3d功能,点击选中,旋转,材质修改,透明材质。

2024-07-09 18:20:18 378

原创 【cocos sreator】判定多边形和多边形相交

【代码】【cocos sreator】判定多边形和多边形相交。

2024-06-03 11:30:47 245

原创 【cocos creator】【进度条封装】进度条控制脚本,支持节点进度条,图片进度条,进度条组件,和进度文字展示

进度条控制脚本,支持节点进度条,图片进度条,进度条组件,和进度文字展示。

2024-05-23 18:41:39 343

原创 【cocos creator】【TS】监听不规则按钮点击事件,判断点在不规则区域内

【代码】【cocos creator】【TS】监听不规则按钮点击事件,判断点在不规则区域内。

2024-04-19 17:12:26 297

原创 【cocos creator】【TS】贝塞尔曲线,地图之间显示曲线,顺着曲线移动

【代码】【cocos creator】【TS】贝塞尔曲线,地图之间显示曲线。

2024-04-11 10:25:35 527

原创 【cocos creator】【编辑器插件】cocos creator文件复制时,解决cocos creator uuid冲突

【cocos creator】【编辑器插件】cocos creator文件复制时,解决cocos creator uuid冲突使用方法:!!!修改前先备份1、将文件夹放在packages文件夹下2、打开项目,选择要刷新uuid的文件夹3、菜单栏点击 扩展->refresh-uuid4、等控制台提示:资源uuid刷新完成,重启项目(!!!一定要重启,黄色提示重启之后会消失)

2024-04-07 13:38:28 491

原创 【cocos creator】网页/浏览器读取保存文件

【代码】【cocos creator】网页/浏览器读取保存文件。

2024-04-02 16:27:39 431

原创 【ts】【cocos creator】excel表格转JSON

需要将表格导出为text格式放到项目resources/text文件夹下新建场景,挂载到Canvas上运行表格文件格式:保存格式选texttableToJson :工具类:FileSaver:

2023-08-13 17:07:30 980 3

原创 【cocos creator】【TS】Label,RichText一键互相转换

/** * 将Label,RichText互相转换,使用方法:挂载到需要转换的节点上,如果有子节点,会遍历子节点进行转换*/const { ccclass, property, menu } = cc._decorator;@ccclass@menu("扩展/Label_RichText_Change")export default class Label_RichText_Change extends cc.Component { //第一次挂载到节点上运行 resetI

2023-07-13 11:59:31 527

原创 【cocos creator】金额滚动效果

【代码】【cocos creator】金额滚动效果。

2023-02-06 20:15:10 665 1

原创 【cocos creator】嵌套预加载进度条显示

嵌套预加载进度条显示。

2023-01-05 11:52:34 585

原创 BAT脚本快速删除批量重命名中的括号

快速删除批量重命名中的括号

2022-12-06 14:49:08 633

原创 【算法】随机不放回抽取(洗牌法和递归法)

【代码】【算法】随机不放回抽取(洗牌法和递归法)

2022-11-29 16:46:47 636

原创 【cocos creator】编辑器里自动播放spine动画

【代码】【cocos creator】编辑器里自动播放spine动画。

2022-11-15 16:01:53 861 2

原创 【cocos creator】让项目名和Logo在项目列表显示

1、新建项目,在project.json里,description属性,添加修改项目名。2、在settings文件夹下添加logo图,命名为logo。

2022-10-31 17:37:10 478

原创 【游戏优化】【python】批量字体文件大小压缩工具,默认保留常用3500字,可手动添加删减文字

mac电脑 在控制台cd到文件夹里,然后运行python3 font_reduce.py。文件默认修改layouts文件夹data.json文件里的文字(3500常用字)如果缺少文字,可在data.json文件text字段里添加缺少的文字。5.在text文件夹中会生压缩后的字体,如果文件较大需要等几秒钟。1.下载python3,配置好环境变量(已下载可跳过)2.将需要压缩的字体放到fonts文件夹下面,可放多个。6.将生成的字体拖到游戏里替换原来的字体。字体替换后,最好重启一下编辑器,

2022-10-28 19:40:11 2879

转载 【cocos creator】spine动画,监听播放结束

代码】【cocoscreator】spine动画,监听播放结束。

2022-07-21 14:19:05 2380

原创 【cocos creator】点击按钮切换界面,动态加载界面

【代码】【cocos creator】点击按钮切换界面,动态加载界面。

2022-06-30 14:56:27 1873 2

原创 【cocos creator】获取资源uuid

cocos获取资源uuid

2022-06-28 19:50:35 1883

原创 【cocos creator】【报错】ios远程加载资源报错‘‘不支持的URL‘‘

url地址含有中文,转成字符加载

2022-03-28 20:56:09 874

转载 【cocos creator】shader实现渐变色

https://github.com/baiyuwubing/cocos-creator-examples白玉无冰大佬的图文教程:https://mp.weixin.qq.com/s/8pMNeD78fBvF480xiGJCVQ存个档后面慢慢研究

2022-03-21 17:18:20 2027

原创 【cocos creator】释放不用的资源 cc.assetManager.releaseAsset

释放前要检查该资源有没有在游戏中被引用 clear_Audio(url) { let count = 0; for (let t in this.questionData) { let element = this.questionData[t]; if (element.audio_url == url) { count++; } }

2022-03-03 17:46:00 3785 3

原创 【cocos creator】滑动列表复用,减少drawcall(TS)

示例项目:https://download.csdn.net/download/K86338236/86860248。使用:ScrollViewCtrl挂载到滑动列表上,将滑动的预制体拖入节点itemPrefab属性上。效果:999条数据,drawcall稳定在15。预制体根节点上不能挂载组件。

2022-03-03 17:30:20 4371

原创 【cocos creator】生命周期

一个组件从初始化到激活,再到最终销毁的完整生命周期函数调用顺序为:onLoad -> onEnable -> start -> update -> lateUpdate -> onDisable -> onDestroy。其中,onLoad 和 start 常常用于组件的初始化,只有在节点 activeInHierarchy 的情况下才能调用,并且最多只会被调用一次。除了上文提到的内容以及调用顺序的不同,它们还有以下区别   &nbs

2022-02-10 15:35:59 3466

转载 【cocos creator】手写识别

Creator + SVG 汉字笔画渲染扩展组件介绍:https://forum.cocos.org/t/topic/101362购买地址:https://store.cocos.com/app/detail/2566数字大冒险:https://blog.csdn.net/6346289/article/details/102597622

2022-02-09 19:32:11 558

原创 【cocos creator】在编辑器显示下拉菜单

const { ccclass, property } = cc._decorator;export enum Api_Type { null = 0, ZJTD = 2, Vivo = 3, Oppo = 4, QQ = 5, WX = 1,};@ccclassexport default class Loading extends cc.Component { protected static _instance: Loading =..

2021-10-12 11:52:34 655

原创 【cocos creator】网络通讯

import DataManager from "./DataManager";const { ccclass, property } = cc._decorator;@ccclassexport default class Net { //填写服务器ip protected static ip: string = "https://xxxxxxxx"; protected static _instance: Net = null; public static g

2021-10-11 16:00:16 954

转载 如何在 Android 平台上使用 JavaScript 直接调用 Java 方法

官方文档使用 Creator 打包的安卓原生应用中,我们可以通过反射机制直接在 JavaScript 中调用 Java 的静态方法。它的使用方法很简单:var o = jsb.reflection.callStaticMethod(className, methodName, methodSignature, parameters...)在 callStaticMethod 方法中,我们通过传入 Java 的类名,方法名,方法签名,参数就可以直接调用 Java 的静态方法,并且可以获得 Java.

2021-10-09 10:21:28 291

转载 gitignore 设置失效的解决方法

在搭建完一个新的本地开发环境后,给web项目添加了git仓库。并与远程仓库做好了关联和代码同步。刚开始没注意 .gitignore 文件在规则设置,在随后在开发中又陆续新加入了一些需要忽略跟踪的文件,但在检查状态更新在时候,发现 .gitignore 的设置是失效的。随后查了相关资料,了解到这方面的git规则:.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的对应在解决方法:git rm -r --cached .

2021-08-30 11:28:34 349

原创 游戏app基础框架

包含内容:1、加载预制界面,界面弹出关闭动画,容错√2、引擎代码封装√1.按钮添加监听√2.加载模块:加载预制体,加载图片,加载json√3.查找节点√4.设置label内容,设置图片√5.创建预制体√3、基础component√3、常用函数封装√4、本地数据存储,读取√5、存储加密√6、图集√7、多语言√8、音乐控制√9、配置文件√10、无限滑动列表√11、事件监听,派发√12、对象池处理TODO:网络通讯:短连接,长链接广告处理打点上报sdk登录,调用安卓模

2021-08-25 16:12:50 304

原创 ts判断时间是否是同一周

//是否为同一周,传入时间戳,毫秒单位,是同一周返回true,不是返回falseisSameWeek(timeBefore, timeAfter) { let oneDayLong = 24 * 60 * 60 * 1000; // 一天的毫秒数 let c_day = new Date(timeAfter).getDay() || 7; // 当前时间的星期几 let m_time = timeAfter - (c_day - 1) * oneDayLong; // 当前周一的毫

2021-08-16 20:12:45 529

原创 【cocos creator】【TS】多语言插件,支持文字和图片,可在编辑器和代码里动态切换语言,含demo

挂载节点需要有label或图片/** * 多语言翻译组件 * 可在编辑器立即显示翻译 * 支持label、sprite */const { ccclass, property, menu, executeInEditMode } = cc._decorator;/**语言类型 */var LANG = { /**中文 */ ZH: "ZH", /**英文 */ EN: "EN",}var LANG_ID = cc.Enum({ [

2021-04-16 17:30:23 1521 1

原创 【Cocos Creator】 编辑器自定义 ——下拉列表属性、滑动条属性等

https://blog.csdn.net/qq_35307027/article/details/107693951一、 声明属性js:要声明属性,需要在 cc.Class 定义的 properties 字段中,填写属性名字和属性参数。在此处声明的属性在Cocos Creator编辑器属性检查器面板中可以读取和编辑。如下:TS: // 声明一个带说明的Sprite属性 @property({ type: cc.Sprite, displayNam

2021-04-13 17:06:23 2115

原创 游戏开发流程

1.策划案

2021-04-12 17:07:40 538

【cocos creator】伪3d拖拽,60度视角,45度视角,房屋装扮

【cocos creator】伪3d拖拽,60度视角,,45度视角房屋装扮 内含两种视角的摆放方块代码

2024-07-10

【cocos creator】A*寻路+移动

根据多边形碰撞体范围划定障碍范围,躲避障碍,点击屏幕移动,每次点击更新寻路路径 移动用tween实现

2024-07-10

【cocos creator】2.4.x实现简单3d功能,点击选中,旋转,材质修改,透明材质

https://blog.csdn.net/K86338236/article/details/140303549 2.4.x实现简单3d功能,点击选中,旋转,材质修改,透明材质 2dUI界面,3d场景,点击屏幕用射线判断选中物体

2024-07-09

【cocos-creator】绘画组件

【cocos-creator】绘画组件

2024-04-19

【cocos creator】TS监听不规则按钮点击事件,判断点在不规则区域内

编辑器版本2.4.6,不含工程文件,解压后放在工程文件assets里面

2024-04-19

【cocos creator】TS微信/头条等小游戏框架,微信/头条登陆,分享,广告SDK接入

#### 介绍 微信/头条等小游戏框架 CSDN:https://blog.csdn.net/K86338236 gitee:https://gitee.com/GrassJelly/small-game-framework.git 包含登陆 分包资源加载 好友排行榜 音乐管理 视频,插屏,banner广告 头条录屏,分享 #### 软件架构 SDK - SDKUtil 广告sdk管理类,外部调用这个 bag 分包资源 AudioTool 声音管理类 DataManager 玩家数据管理类 GameConfig 游戏名/服务器地址配置 NetUtil 网络控制类 Utils 工具类 wxOpenData 开放域工程

2024-04-07

【cocos creator】【编辑器插件】cocos creator文件复制时,解决cocos creator uuid冲突

使用方法: !!!修改前先备份 1、将文件夹放在packages文件夹下 2、打开项目,选择要刷新uuid的文件夹 3、菜单栏点击 扩展->refresh-uuid 4、等控制台提示:资源uuid刷新完成,重启项目(!!!一定要重启,黄色提示重启之后会消失)

2024-04-07

【cocos creator】网页/浏览器读取保存json/text文件

网页/浏览器读取保存json/text文件 https://blog.csdn.net/K86338236/article/details/137273838

2024-04-02

ts【cocos creator】excel表格转JSON

【ts】【cocos creator】excel表格转JSON 需要将表格导出为text格式放到项目resources/text文件夹下,运行场景 使用方法: https://blog.csdn.net/K86338236/article/details/132261219

2023-08-13

【cocos creator】TS多语言插件DEMO,可在编辑器和运行中动态切换语言,支持文字、图集、散图

【cocos creator】【TS】多语言插件DEMO,可在编辑器和运行中动态切换语言,支持文字、图集、散图 支持代码获取多语言文本,富文本,传参数

2023-03-08

python字体批量压缩,默认保留常用3500字,可手动添加删减文字

【python】字体批量压缩软件,默认保留常用3500字,可手动添加删减文字 https://blog.csdn.net/K86338236/article/details/127577724

2022-11-08

【cocos creator】ts滑动列表优化,复用预制体,减少drawcall

使用方法: https://blog.csdn.net/K86338236/article/details/123259746

2022-10-31

cocoscreator摇杆封装

博客地址: https://blog.csdn.net/K86338236/article/details/114920720

2022-07-05

【cocos creator】TS摇杆,控制角色移动

【cocos creator】TS摇杆,控制角色移动,通过移动距离调节移动快慢 博客地址:https://blog.csdn.net/K86338236/article/details/105441281

2022-07-05

关卡保存,读取,放置地图块,加载地图

博客地址: https://blog.csdn.net/K86338236/article/details/104676083

2022-07-05

cocos-creator点击按钮切换界面,动态加载页面,按钮缩放

cocos-creator点击按钮切换界面,动态加载页面,按钮缩放

2022-06-30

cocoscreator游戏框架

cocoscreator游戏框架

2021-05-06

Multilingual.zip

【cocos creator】【TS】多语言插件DEMO,可在编辑器和运行中动态切换语言,支持文字和图片 参考https://blog.csdn.net/K86338236/article/details/115767958

2021-04-16

【cocos creator】TS多语言插件DEMO,支持文字和图片

【cocos creator】【TS】多语言插件DEMO,可在编辑器和运行中动态切换语言,支持文字和图片 参考https://blog.csdn.net/K86338236/article/details/115767958

2021-04-16

空空如也

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

TA关注的人

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