三国移动消消乐进度和问题记录

本文介绍了游戏开发中的关键技术和实践方法,包括C#中的单例模式应用、节点消除算法实现、Unity3D中的动画和预制体使用技巧、屏幕适配方案等内容,并探讨了消除类游戏的具体开发细节。

1.c#的单例模式:最简单的单例,私有化构造函数,使用静态变量和静态函数来new一个新的类。
2.可消除的节点的搜索:构建二维数组,先水平搜索,把可消除的节点位置赋值自加的index,再竖直搜索,把可消除的节点位置赋值自加的index,若原本位置已经有值,说明是一个复合的可消除点(横竖都能消除),则赋值为原index。
3.复习了动画和预制体的知识:在节点上添加动画器组件,里面包含动画控制器和动画片段,如果是人物模型,还有特殊的骨骼动画(这个没接触)。
4.了解了屏幕大小和摄像机之间的关系,搜索了屏幕适配的文章(等候使用)。
5.加载图片资源和预制体:Resouse.load()
6.节点位移动画:在update中调用了vector3方法。
7.获取点击方法:Input方法。
8.在生成最初的地图时,会随机出直接可消除的格子。
解决方式:在生成后先走一遍消除。
9.消除格子后随机生成新格子也有几率生成直接可消除的格子。
解决方案:生成的新格子不能是上下左右相同颜色的格子。
10.屏幕适配方案见:屏幕适配方案 - 简书

问题:
1.在图片放大后会模糊,没有高清图片。
2.没有特别满意的icon图。

进度:
第一版本已经在appstore上架:三国移动消消乐

下一版本计划:
1.解决遗留的两个问题。
2.使用lua加入到项目中。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

椰子糖莫莫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值