自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_24726043的博客

路漫漫其修远兮,吾将上下而求索

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

原创 oops-framework框架 之 启动流程(三)

引擎: CocosCreator 3.8.0环境: MacGitee: oops-game-kit上篇博客中我们通过 oops-game-kit 模版构建了基础的项目,另外讲解了下assets目录结构和游戏配置文件的基本使用相关,详情内容可参考:oops-framework框架 之模版创建项目oops-framework框架 是由作者编写,基于CocosCreator3.x而实现的开源框架,为了方便大家更好的学习和使用该框架,作者很贴心准备了各种学习资料:dgflash-哔哩视频dgflash CSDN博

2024-03-16 18:07:24 1408 2

原创 TypeScript 之 介绍和入门

TypeScript 基本介绍和入门

2024-03-06 21:18:40 464

原创 oops-framework框架 之 日志管理(十)

引擎: CocosCreator 3.8.0环境: MacGitee:注: 作者dgflash的框架QQ群: 628575875。

2023-12-10 23:20:31 1002

原创 TypeScript 之 console的使用

控制台console的使用

2023-12-10 22:09:54 509

原创 oops-framework框架 之 多语言(九)

oops-framework 关于多语言框架的学习

2023-12-09 23:45:23 1330

原创 oops-framework框架 之 Excel使用(八)

oops-framework Excel表转Json的配置使用和理解

2023-12-04 17:28:04 1523

原创 oops-framework框架 之 音频管理(六)

oops-framework的音频管理AudioManager

2023-12-04 16:17:50 1432

原创 oops-framework框架 之 本地存储(七)

oops-framework的StorageManager本地存储

2023-12-03 17:07:04 1094

原创 oops-framework框架 之 资源管理(五)

oops-framework ResLoader的资源管理加载和释放

2023-12-03 15:12:38 1199 1

原创 oops-framework框架 之 界面管理(四)

oops-framework 的界面和弹窗显示

2023-12-03 01:22:59 1771

原创 oops-framework框架 之 模版构建项目(二)

oops-frameworkd框架使用模版创建项目

2023-12-01 18:58:00 1613

原创 oops-framework框架 之 入门

CocosCreator oops-framework 开源框架的了解

2023-12-01 01:38:44 2683

原创 TypeScript 之 Date日期对象

online工具: PlayGround官方源码: GitHub TypeScript在JavaScript或TypeScript中,使用 Date对象可用于获取日期和时间等。对于Date对象的实例化,定义在中支持:主要示例:对象方法关于Date时间的范围这里说明下:Date对象提供了很多设置或获取时间字段的方法, 因方法较多,分为如下几类:简单示例:UTC时间方法描述setTime(time)设置自1970年1月1日 00:00开始表示的时间getTime()

2023-11-28 18:54:53 2466

原创 CocosCreator 之 Tween缓动系统的使用

在CocosCreator 3.x版本后,Tween缓动系统代替了原有的Action动作。官方使用缓动系统的主要目的之一是用于解决离线动画无法满足需求时的动态动画问题。// 延迟两秒// 2秒钟移动到(0, 300, 0)的位置,并缩放由1为0// 执行回调console.log("运行结束");})// 开始运行当前缓动对象.start();使用缓动,主要通过tween函数来构建Tween实例化对象。它非Tween。

2023-11-28 02:32:08 1784

原创 cocosCreator 之AssetManager资源管理和释放

关于Asset的引用计数,和AssetManager及Bundle的资源管理和释放

2023-11-13 23:33:23 1732

原创 cocosCreator 之 Bundle使用

cocosCreator 之 自定义Bundle的使用和加载

2023-11-13 00:37:05 2372

原创 cocosCreator 之 Sprite动态加载和远程加载

cocosCreator 组件Sprite动态加载的各种使用方式和远程加载的示例

2023-11-07 02:02:53 2301

原创 cocosCreator微信小游戏 之 登录流程(三)

微信登录的一些参数的理解,appId, appSercet, session_Key等

2023-11-05 21:04:07 1423

原创 cocosCreator微信小游戏 之 分享好友和朋友圈(四)

cocosCreator 调用 wx API 实现分享好友,朋友圈,自定义分享图片等

2023-11-03 21:22:15 1334 1

原创 cocosCreator微信小游戏 之 获取用户昵称、头像等信息(二)

wx API在cocosCreator中配置定义文件和微信后台配置用户隐私相关。cocosCreator没有对wx API提供定义接口支持使用wx API需要配置用户隐私保护才能调用获取信息需要注意: 微信接口的调式,需要cocosCreator打包微信小游戏,并在微信开发者工具运行才能调试。上篇博客:cocosCreator微信小游戏 之 配置wxAPI授权按钮和获取用户信息的创建域名问题导致用户头像显示不出的解决方式其他。

2023-11-03 00:21:28 1638 3

原创 cocosCreator微信小游戏 之 配置wxAPI和后台用户隐私设置(一)

wx API 在cocosCreator中的使用,配置,及个人隐私后台配置相关

2023-10-31 18:27:16 1357

原创 Mac 安装Nodejs及NPM常见问题

NPM在Mac中的安装,使用命令及问题相关解决方式

2023-10-29 22:59:40 4040

原创 cocosCreator 之 crypto-es数据加密

项目开发中,针对于一些明文数据,比如本地存储和Http数据请求等,进行加密保护,是有必要的。对称加密使用相同的密钥来加密和解密数据,常用的有等非对称加密使用公钥加密,私钥解密,常用的有RSA、DSA等哈希函数将任意长度的数据映射为固定长度的哈希值,特点是不可逆,常用的有等消息认证码(MAC)使用密钥对消息进行加密,并附加在消息中,以确保消息的完整性和真实性 常用的有HMAC数字签名用于对数据进行签名,以验证数据的来源和完整性,常用的有RSA、DSA等有些时候为了数据的安全,也会使用base64。

2023-10-27 19:07:08 1724

原创 cocosCreator 之localStorage本地存储和封装拓展

cocosCreator 本地存储的使用,封装和数据加密相关

2023-10-26 23:25:11 1347 1

原创 cocosCreator 之 dispatchEvent事件分发

使用Node节点的冒泡派发,如果组件节点过多,可能会存在不够灵活和高效的问题。通过将事件相关注册到一个事件表中通过根据事件类型检测事件表中是否存在,如果存在则执行通过根据事件类型将事件相关从表中移除,如果存在则移除因此可封装一个简单的事件管理类:// 添加监听(事件类型名,回调,目标节点): any) {if (!i++) {if (!return i;// 移除监听(事件类型名,回调,目标节点): any) {if (!return;i++) {

2023-10-25 01:02:32 614

原创 cocosCreator 之 Toggle和ToggleContainer复选框的使用和拓展

Toggle用于实现复选框CheckBox不可见,一般不会单独使用,多用于配合多个Toggle,用于实现单选框RadioButton继承结构如下:fill:#333;color:#333;color:#333;fill:none;ToggleButtonComponentToggle的实现继承于Button,因此使用Toggle与Button有很多相同之处,比如:用于设置是否可交互,如果未勾选表示禁用Transition。

2023-10-24 00:21:49 1512

原创 cocosCreator 之 3.x使用NodePool对象池和封装

cocosCreator 3.x 关于NodePool的使用和封装

2023-10-18 17:09:44 1362

原创 C++ 之 C++11新特性

C++ 11 特性汇总

2023-10-14 22:43:33 159

原创 C++ 之 queue、stack、dueque队列

主要讲述:队列,特点是先进先出,类似于排队,先排的人先用。它长用于模仿队列,在算法中比较常用的是算法。定义结构: queue<数据类型> 变量名常用函数:示例代码:队列中的数据因为先进先出,不能通过下标访问或随机访问,且队列内的元素无法遍历如果一定要遍历,可以先然后再进行Stack堆栈,特点是先进后出,与相反。定义结构:stack<数据类型> 变量名常用函数与类似:常用函数:使用例子与类似且不能通过下标访问或随机访问,且队列内的元素无法遍历 双向队列,特点是可以在队列的两端进行元素的操作,并

2023-10-14 18:48:03 187

原创 C++ 之 Map

是C++ STL中的关联容器,键值对存储,一对一的映射关系。内部所有的数据都是有序的。返回map映射中的对数。清空map中的所有元素。返回key所在的位置。返回尾部+1的迭代器。返回头部-1的迭代器。, 它会实现对数据的。

2023-10-14 18:46:43 155

原创 C++ 之 Vector 和 List

vector是C++ STL中最常用的容器,支持存储多种类型的数据。与数组相比,它的大小是可变的,因此也会被称为。定义的结构:begin()end()rbegin()rend()size()resize()capacity()resrvefront()back()pop_back()empty()inserteraseclear注意size和capacitysize对应的是容器的真实大小,对应的方法是capactiy对应的是容器预分配的容量大小,对应的方法是。

2023-10-14 18:45:44 726

原创 C++ 之 基础汇总

内容偏向于笔记的记录,以及一些语法的坑点。C++ 在现有的cocos2d-x引擎或cocosCreator引擎中使用较少,但理解引擎的设计需要有C++的一些基础,故此将本篇博客分享出来, 如果理解有误,欢迎指点一二!

2023-10-14 18:28:49 116

原创 cocos2d-x C++与Lua交互

cocos2dx 关于C++与Lua的交互,说明了下LuaEngine对通过LuaStack对LuaState环境的封装和初始化,tolua++的使用等等

2023-10-12 18:50:36 1755

原创 cocos2d-x Android原生平台与Lua交互

cocos2d-x Lua项目与原生平台Android的交互

2023-10-12 16:29:00 1427

原创 cocosCreator 之 Graphics绘制基础图形,五角星,线型图,柱形图

版本: 3.4.0环境: Mac。

2023-09-20 23:51:37 2424

原创 LeetCode 之 长度最小的子数组

算法模拟: Algorithm Visualizer在线工具: C++ 在线工具如果习惯性使用Visual Studio Code进行编译运行,需要C++11特性的支持,可参考博客:VisualStudio Code 支持C++11插件配置LeetCode 长度最小的子数组问题:思路:可以使用滑动窗口的方法, 其实也是双指针的思想定义两个指针 和 ,分别表示子数组的左边界和右边界。初始时,将 和 都指向数组的第一个元素。然后,我们不断增加 指针的位置,同时计算子数组的总和。如果总和大于等于 ,则更新

2023-09-18 23:33:18 186

原创 LeetCode 之 有序数组的平方

算法模拟: Algorithm Visualizer在线工具: C++ 在线工具如果习惯性使用Visual Studio Code进行编译运行,需要C++11特性的支持,可参考博客:VisualStudio Code 支持C++11插件配置LeetCode 有序数组的平方问题:思路:使用双指针方法首先,我们可以创建一个新的结果数组 ,其大小与输入数组 相同。然后,我们使用两个指针 和 分别指向数组的开头和结尾。原数组 中的最大平方值可能位于两个指针所指向的元素中的较大值,则两者进行比对如果比的大,

2023-09-17 00:00:21 183

原创 LeetCode 之 移除元素

算法模拟: Algorithm Visualizer在线工具: C++ 在线工具如果习惯性使用Visual Studio Code进行编译运行,需要C++11特性的支持,可参考博客:VisualStudio Code 支持C++11插件配置LeetCode 27.移除元素问题:思路:可采用双指针方法来修改。首先,在函数内部,我们使用两个指针 和 ,其中 表示当前有效索引, 用于遍历整个数组。如果当前遍历到的元素 不等于给定值 ,则将其赋值给 ,然后将 增加1,用来指向下一个有效元素。通过这

2023-09-13 00:55:24 178

原创 LeetCode 之 二分查找

网址: LeetCode 704.二分查找算法模拟: Algorithm Visualizer在线工具: C++ 在线工具如果习惯性使用Visual Studio Code进行编译运行,需要C++11特性的支持,可参考博客:VisualStudio Code 支持C++11插件配置给定一个 个元素有序的(升序)整型数组 和一个目标值 ,写一个函数搜索 中的 ,如果目标值存在返回下标,否则返回 。示例 1:示例 2:提示:二分查找的特点是:时间复杂度: O(log n)C++ 代码相关

2023-09-12 02:25:28 145

原创 VisualStudio Code 支持C++11插件配置

Vs code编译器插件CodeRunner 增加C++11特性的支持

2023-09-12 00:01:25 883

空空如也

空空如也

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

TA关注的人

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