自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 cocos开发Q&A

元素隐式具有 “any” 类型,因为类型为 “string” 的表达式不能用于索引类型 “noticeViewComComp”但是结果是可以挂上但是无支撑时会因重力掉下,和正常的cc.RevoluteJoint对象进行比较发现其。看了帖子,应该是官方richtext组件中引用的加描边的方式还是老的,所以开发者无法解决。存储后拿取map类型的数据,就变为了Object类型,用不了set、get方法。希望实现的功能是:有两句话,希望第一句话输出之后等一段时间再说第二句话。

2024-11-01 10:24:14 1190

原创 cocos webview与通信

当前需求是在原有的cocos手机游戏里嵌入另一个cocos的web-mobile项目所以需要使用webview记录一下首先就是要有一个webview组件接下来是脚本(外部项目)${${(内部项目)在Main.ts即项目开始时获取token返回到外部游戏。

2025-03-14 14:05:11 363

原创 零基础学CocosCreator·第九季-网络游戏同步策略与ESC架构

网络知识 & 帧同步与ECSdemo

2025-02-12 18:10:05 1031

原创 cocos 手机端保持屏幕常亮

有连接socket时挂机的内容如果挂机途中息屏,会导致socket断开所以需要挂机时保持屏幕常亮

2025-02-08 17:14:18 106

原创 cocos spine执行动画报错Cannot read properties of null (reading ‘data‘)

不要让spine或其父节点通过active显隐。在setAnimation之前调用。播放spine动画时报错↓。

2025-02-05 17:29:10 256

原创 使用toFixed四舍五入?

查了下toFixed并不是严格的仅保留小数,也不是严格的四舍五入(有一个显示金额的地方需要对大数字进行kbmt转换。使用了已有方法,但发现结果和预想不同。即1249.63 →1.24K。

2025-01-13 15:19:18 202

原创 cocos editBox组件真机中无法弹出键盘

写了一个数量输入框,默认数量为范围最小值。打包后真机测试,发现输入框无法弹出。cocos版本:v3.8.3。

2024-12-14 13:26:06 230

原创 cocos中的@property

cocosCreator版本:v3.8.3此名叫。

2024-12-12 16:07:09 383

原创 cocos中使用SocketIO

cocos里集成了websocket但是没有socketIO。socketIO是socket的一个封装。Creator版本:v3.8.3。

2024-12-12 15:38:14 531

原创 Git相关记录

结果是复制完 回到旧分支 修改的部分是可以正常恢复的,新增的部分不见了(还好我备份了一份)将当前工作区的更改保存到Git的临时存储区(stash)中。将之前保存的更改从临时存储区中还原到工作区。但本地还有一些未提交的内容不想被复制。做新功能需要新分出一个分支。尝试了结合上一问答和。

2024-12-02 13:52:54 256

原创 CSS3新增

CSS3相对于CSS2升级部分

2024-04-09 17:10:53 1359

原创 ECMAScript6

中文名称是欧洲计算机制造商协会,这个组织的目标是评估、开发和认可电信和计算机标准。是Ecma通过ECMA-262标准化的脚本程序设计语言// 成功情况// let data = "数据库中数据";//执行成功回调// 失败情况let msg = "网络连接失败";//执行失败回调},1000)})// 调用Promise对象的then方法aconsole.log("成功回调!!!",data);console.log("失败回调。。。。。",error);})

2024-03-05 17:35:23 1128

原创 系统性学习vue-vue3

代号:One Piece支持Typescript本质是一个函数,把setup函数中使用的Composition API进行了封装类似于混合 mixin/*** 鼠标点击位置功能相关*/});});return pos;这样就可以直接引用使用了setup() {// ...//...

2024-02-22 15:01:45 1035

原创 系统性学习vue-vue-router

vue-router的一个插件库,专门用来实现SPA应用。

2024-01-23 14:37:58 993

原创 系统性学习vue-vuex

概念: 专门在Vue中实现集中式状态(数据)管理的一个Vue插件,对vue应用中多个组件的共享状态进行集中式的管理(读/写),也是一种组件间通信的方式,且适用于任意组件间通信。调试工具中,使用mapState或mapGetters生成的计算属性,并不会隶属于computed,而是区分出来属于vuexBindings。因为vuex也是vue的开发团队所打造的所以直接使用之前的vue插件就可以。参数中的key是希望使用时的属性名,value是store中定义的属性名。

2024-01-16 14:47:00 1037

原创 系统性学习vue-vue组件化编程

接下来就需要创建vm了,创建一个main.js文件,创建vm并引入和使用App标签。可以看到,因为使用了两个school组件,所以掉了两边VueComponent。就是将可以复用的模块提取为独立个体, 解决依赖关系混乱,复用率不高的问题。开发中通常会创建一个app组件,他管理着所有下级组件, 而由vm来控制他。类似于两个孪生兄弟,虽然基本相似,但也有细微不同之处,因此两者不能画等号。并不是指向Object原型对象,而是特意指向了Vue的原型对象。需要注意的是VueComponent的原型对象的。

2024-01-16 12:32:23 961

原创 系统性学习vue-vue中的ajax

public目录下的内容会被代理服务器纳为己用,而当我们的请求代理服务器可以自己回答时,就不会再将请求转发给后端(是不是挡板?让父组件可以向子组件指定位置插入html结构,也是一种组件间通信的方式,适用于父组件===>子组件。: 插槽内容的样式可以写在子组件里,也可以写在使用者上。同源策略是规定了三个东西必须一致:协议名,主机名,端口号。而请求中的地址也要改为代理服务器地址,但要带着请求信息。需要加个配置,将转发的请求按规则重写。目前不常使用了,因为不咋维护了。请求是成功的 但是请求资源是。

2024-01-12 09:01:05 1584

原创 系统性学习vue-组件及脚手架

创建一个js脚本,名称可以随便取,这里就用mixin了,里面可以配置所有组件可配置的属性// 分别暴露data() {return {},console.log("你好啊,我是mixin");},一种组件间的通信方式,适用于:子组件 ===> 父组件。

2024-01-12 09:00:41 1036

原创 系统性学习vue-vue核心

vue会监视data中所有层次的数据如何监测对象中的数据?通过setter实现检视,且要在new Vue时就传入要监测的数据(1). 对象中后追加的属性,Vue默认不做响应式处理(2). 如需给后添加的属性做响应式,请使用如下API;或如何监测数组中的数据?通过包裹数组更新元素的方法实现,本质就是做了两件事:(1). 调用原生对应的方法对数组进行更新(2). 重新解析模板,进而更新数组在Vue修改数组中的某个元素一定要用如下方法。

2024-01-12 08:59:49 1104

原创 Unity学习总结

这里记录各种开发时遇到的问题和解决办法持續更新。

2023-12-18 16:07:43 1028 1

原创 Unity将Excel数据导入

在Unity中导入Excel数据 方便管理数据

2023-10-17 10:47:26 543

原创 Unity3D也学学-L1

Unity3D一些基本操作

2023-08-25 10:57:02 541

原创 C#学习

感觉还是得再学习下C#开始!

2023-08-10 15:23:18 633

原创 Unity2D学习-官方游戏示例

初学Unity,跟着B站老师学习制作官方示例

2023-07-22 21:16:34 955 1

原创 vue开发规范

一些开发规范

2023-07-18 10:27:44 418 1

原创 bhbc开发Q&A

拉取时报错 The project you were looking for could not be found.1.首先确认vpn连接正常2.前往控制面板-用户账户-凭据管理器或控制面板-所有控制面板选项-凭据管理器在"Windows凭据"下找到git地址,更新git账号。(尝试有效!)3.还是报错可以尝试通过以下命令卸载重装git credentials manager$ git credential-manager un

2023-02-24 10:39:48 1104 1

原创 uni-app相关知识积累

uni-app笔记引入iconfont本地引用远程引用引入iconfont本地引用如果有.css文件直接将.css文件引用到页面中(仅此页面使用)或App.vue中(全局使用)或将.css文件内容复制到页面中(仅此页面使用)或App.vue中(全局使用)文件类型分别是.eot .svg .ttf .woff在App.vue中引入文件并设定样式@font-face { font-family: 'iconfont'; src: url('./static/font/iconf

2021-07-08 11:28:44 1004

原创 零基础学CocosCreator·第八季-双人对战五子棋

第八季-双人对战五子棋01.计算机网络基础为什么有网络?网络的定义什么是网络协议网络的层次模型分解物理层数据链路层网络层传输层会话层表示层应用层IP地址(Internet Protocol Address)字节-位IP地址=网络地址+主机地址IP地址分类01.计算机网络基础为什么有网络?为了能让计算机和计算机之间相互通信.网络的定义计算机网络是由多台不同功能的计算机,通过传输介质,连接起来.以传输协议为约束,进行通信的一个网络.什么是网络协议网络协议为计算机网络中进行数据交换而建立的规则,标

2021-06-23 23:13:02 3553 2

原创 零基础学CocosCreator·第七季-制作一款塔防游戏

第七季-制作一款塔防游戏01.塔防前言为什么是塔防?准备01.塔防前言终于实战了,耶!为什么是塔防?1. 单机2. 多元素3. 与大型游戏架构设计类似4. 与前面的知识结合准备TileMap历史版本下载 下载了1.1(没找到1.0)前面的知识已经掌握...

2021-06-09 15:29:34 3330 1

原创 CocosCreator项目配置WebStorm,VisualCode

隐藏文件选择setting进入设置界面搜索editor点击File Type将**.meta**隐藏掉忽略文件点击Directories

2021-06-08 22:36:35 1225

原创 零基础学CocosCreator·第六季-常用编程框架和算法

注意:target节点destory后,一定要记得注销其注册的事件。:A不管什么时候出发,只负责触发时接受,B不知道谁注册了事件,只负责触发.当前算法只是寻找下一步的最优解,并不是全局的最优解,有时并不是最优路径。在场景下创建一个40x40的格子,并挂载NodeGrid.ts。用于解决当需要创建大量相同对象的时候,避免重复创建,节能.需要从①走到②,要怎么走(可以斜着走,褐色是不能走的)会不断创建节点,并将节点从父节点移出,耗费性能,内存.操作的对象本身只实现功能方法,具体的操作由工厂实现。

2021-06-07 17:53:24 2433 6

原创 零基础学CocosCreator·第五季-Cocos高级功能

第五季-Cocos高级功能01.播放声音02.Action动画创建动作停止节点动作运动曲线效果01.播放声音AudioSource 音效组件AudioEngine 声音引擎AudioClip 声音文件Clip:引用的音效资源Volume:音量大小[0,1]Mute:是否静音Preload:是否提前预加载,还没有播放声音时,就将声音资源从硬盘加载到内存中,播放速度快(比较小的资源没必要预加载)const { ccclass, property } = cc._decorator;@

2021-03-06 20:37:10 1083

原创 零基础学CocosCreator·第四季-基础强化

学习视频:翰者学堂-爆款游戏开发零基础答疑班(中途觉得还是写帖子比较方便以后复习,所以1-9课是ts文件)第四季-基础强化01.Map02.JSON03.Enum04.泛型05.接口06.命名空间07.值类型与引用类型08.类型转换09.static01.Map/**Map**/import callFunc = cc.callFunc;//Key-Value键值对const {ccclass, property} = cc._decorator;@ccclassexport defa

2021-03-02 21:33:57 907

原创 三角函数和指数函数图像

sin()描述:返回角度的三角正弦值cos()描述:返回角度的三角余弦值tan()描述:返回角度的三角正切asin()描述:返回三角函数sin为x的角acos()描述:返回其三角余弦为x的角度atan()描述:返回三角arctan为y、x或y_over_x的角度,具体取决于调用的重载。在第一个过载中,用y和x的符号来确定角度所在的象限。在这种情况下,atan返回的值在-PI和PI之间。如果x = 0,结果没有定义。对于第二个重载,atan()返回正切为y_over_x的角度

2020-07-28 11:12:22 2696

原创 cocos creator-Q&A

问题及解决方法--cocos creator报错IIIegal value for discardvalue element of type uint32:undefined(not an integer):at setTimeout callback function报错IIIegal value for discardvalue element of type uint32:undefined(not an integer):at setTimeout callback functionCreat

2020-05-21 16:13:25 551

原创 将Cocos Creator项目运行到微信小程序

Cocos Creator菜鸟学习--运行到微信准备(cocos工程,微信开发者工具)配置微信环境构建发布运行到手机微信如果如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入准备(cocos工程,微信开发者工具)微信开发者工具下载链接.建议选择稳定版本,我就被最新版本的

2020-05-21 14:20:46 6640 1

原创 Lua学习 -- 文件 I/O

对文件操作之前要先打开文件file = io.open(filename[,mode])filename:要操作的文件与该lua文件的相对位置(上一级用==…/==)mode:

2019-11-05 14:08:05 217

原创 Lua学习 -- 协同程序(coroutine)

coroutine.create(func):创建一个协程,并传入一个函数(function),返回的是创建的协程,创建后的协程会进入挂起状态。coroutine.resume(co[,…]):启动协程,传入要启动的协程和协程函数需要的参数(当不是第一次启动时,参数是作为上次挂起的返回值),返回的是是否正常启动协程(boolean)和被挂起时yield传来的参数或是函数的返回值。corouti...

2019-11-04 11:29:14 248

原创 Lua学习 -- 元表(Metatable)

设置元表(似乎只能用 // 来注释?)local mymetatable = {} //元表local mytable = {} //表//将mymetatable设置为mytable的元表mytable = setmetatable(mytable,mymetatable) 元表是用来存放一些元方法,当对表执行某些指定操作时就会执行相应的元方法。注意元方法的"__“是两个”_"...

2019-10-31 09:50:14 170

原创 又一坑!按钮点击事件

今天又遇到了一个坑,我抓狂!直接开始 ↓首先要从cocostudio编辑的UI中获取到按钮组件:先在.cpp文件中加头文件#include "ui\CocosGUI.h" 和 using namespace ui;注意:using namespace ui;要写在“USING_NS_CC;”下面(我也不知道为啥)// 完整头文件#include "HelloWorldScene....

2019-07-24 14:47:06 151

三帧插值源码(前端+后端)

使用三帧插值优化网络同步ECS 前后端都有更改

2025-03-05

ECS+帧同步(红色方块移动)

将ECS和帧同步结合使用 cocos v3.8.3

2025-02-12

双人对战五子棋(客户端+服务端)

使用网络通信实现联机下五子棋(没数据库)

2025-02-12

帧同步实现(红色方块)客户端+服务端

使用帧同步实现控制红色方块移动,客户端同步显示

2025-02-11

cocos3.8.3-旋转菜单

借鉴帖子:https://forum.cocos.org/t/topic/100891/7 对api进行了更新,对刷新逻辑进行更改

2024-12-30

帧同步-ECS框架实现及使用

帧同步-ECS框架实现及使用 包含一个ECS实践,箭头旋转,点击空格朝箭头方向移动 cocos版本 v3.8.3

2024-12-17

cocos-下雪粒子特效plist

下雪粒子特效 cc.ParticleSystem2D

2024-12-16

vue-bhbc-选择日期组件

可切换年、季、月、周、日

2023-02-24

vue-bhbc-上拉加载下拉刷新组件

分页加载

2023-02-24

vue-bhbc-可搜索的定位地图组件

使用腾讯地图 可搜索位置 默认为当前和附近位置 ----------------------------- 20230329优化: 1、搜索范围设定为1000米内,可搜索按距离排序 2、下拉刷新优化,pageIndex从0开始

2023-02-24

KindomRush.zip

ts 塔防游戏,包含事件分发机制,状态机,大致框架.

2021-06-23

空空如也

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

TA关注的人

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