【Cocos TypeScript 零基础 23.1】

学习

本着学习来开发这款游戏
就不继续练习了,后面觉得没有多大的难度了
移出 在移出数组中加入数量限制,参考消除区数组长度限制

思路_功能_撤销

新建一个参数
在移动前 on_move 前 记录一下
记录 node
记录 区块
记录 坐标(可选)

点击按键
删除当前的数组中的 node
还原 node 设置父节点
还原 node 下一级数组中的 node 点击状态 fales
如果 记录了坐标就还原坐标 ,没记录就随机再设置个坐标

思路_功能_明牌

新建函数
本身明牌的是针对数组1数组2数组3的不可点击状态
所及 只需要 记录分别数组123中的已是点亮 node
分别点亮所有数组123 中的 node

延迟 恢复
判断 是否是记录中的 node 是就不用恢复成 fales 状态
移动 后的 node 已不在数组123中,

思路_功能_洗牌

这里分2种思路
1只洗数组123
把现存数组123卡片集合
打乱再重新分配(类似开始流程)
2洗当前未被销毁所有卡片
本身未消除卡片,我的代码就有存储
只需调用,重走开始流程,不要生成卡片,

思路_功能_次数

功能按键次数限制
如果是统一管理,新建数组 [0,0,0,0]
索引 表示哪个功能键
数值 表示可以使用次数
麻烦点的是如果需要存储次数
fun1 fun2 fun3 fun4 名字自己随意,记住就行
要分别存储,游戏初始化的时候,需要读取,并加入统一管理

次数
简单就用颜色表就好了
复杂一点在按键上还要加个 leber 显示数字
在这里插入图片描述

羊了个羊到此结束

准备开发自己的游戏,并上线
感谢各位 点赞 收藏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值