- 博客(9)
- 收藏
- 关注
原创 三消游戏算法 -滑动窗口算法(同行同列)
如果数量大于3,则把这些方块按照坐标点y进行排序,记录到一个新的列表中,记录一个开始的序号-0,开始遍历这个列表,通过一个bool值检测是否 超出列表范围、方块坐标y距离不是1、颜色不同,则记录当前序号和开始的的差值 表示为长度,如果该长度大于等于3,则可以执行消除的逻辑,随后把开始序号修改为当前的序号(移动窗口的起点)三消游戏的核心就是检测是否有3个及以上的方块相邻并且颜色相同,这个算法中只完成了同行同列的检测,"L"形状的并不会消除。
2025-04-22 10:13:33
299
原创 YooAsset学习
YooAsset的学习YooAsset官网官网,第一次接触YooAsset也是第一次接触热更新非常陌生,官网和Demo中也有些出入,官网列举了出了各个方法的的使用,Demo中又融合了作者的一些框架,对于基础差一点的有点痛苦,只想把YooAsset的东西拿出来使用,做此记录。提示:本文只讲快速使用,各个按钮功能可查看官网,需要注意的是,编辑器模式下也需要执行第五步和第六步提示:需要注意的是,编辑器模式下也需要执行第五步和第六步提示:热更新模式中使用的本地服务器fhs,这方面教程也很多,这里也不讲了。。。
2025-01-19 18:17:25
1220
原创 通过检测鼠标是否在指定UI上拖动 实现围绕角色旋转摄像机(包括安卓端)
【代码】通过检测鼠标是否在指定UI上拖动 实现围绕角色旋转摄像机(包括安卓端)
2024-12-16 17:47:36
527
原创 GitHubDesktop使用中遇到的问题
根据自己项目中大文件的后缀自行修改。解决:下载Git LFS解决。安装好之后打开该项目Git终端。遇到问题再继续记录…
2024-11-14 16:03:09
383
原创 SkinnedMeshRenderer换装
所以只替换inspector中的mesh、rootbone和材质并不能实现换装的效果,而是需要获得该部位绑定的所有骨骼才可以。前提:换装的模型之间需要共用同一套骨骼(应该是骨骼的名称、层级等一一对应)示例:把左边模型的鞋子换装到右边的模型上。
2024-11-05 15:29:34
530
原创 GameFramework框架使用中遇到的问题
GameFramework框架教程很多都是面向纯新手的,稍微再深入一点的东西就没有了,只能是看着打飞机的demo照猫画虎的研究。以下都是在实际开发中遇到的问题,在大佬们看来有些不应该称之为问题,没办法自己太菜了,还是需要多多沉淀多多学习,遇到新的问题会继续记录…
2024-11-05 14:51:43
326
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人