学习
本着学习来开发这款游戏
就不继续练习了,后面觉得没有多大的难度了
移出 在移出数组中加入数量限制,参考消除区数组长度限制
思路_功能_撤销
新建一个参数
在移动前 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 显示数字

羊了个羊到此结束
准备开发自己的游戏,并上线
感谢各位 点赞 收藏
1162

被折叠的 条评论
为什么被折叠?



