星火萌新笔记-类的使用篇-案例1 物品拼图背包(类背包战争)

修改于2023/12/18385 浏览主题教程
这是使用类实现的第一个功能,暂时全部写在了客户端。
有时间再研究下如何将一些数据保存在服务端,防止数据被修改。
效果展示:
1.1使用类构建物品模板
(有的大佬建议使用数遍的任意数据,但是目前没有深入研究,所以使用类+简单表的形式)
首先,根据需要创建类的成员变量
TapTap
然后创建物品模板简单表,用于储存所有的物品模板,再使用函数对简单表进行初始化。
TapTap
TapTap
这里为了方便,我将物品的形状坐标也用类进行存储
TapTap
1.2构建物品储存类
除了模板的基本信息外,在使用的过程中,还有一些信息需要记录,这里我又新建了一个用于储存物品的类并用全部物品这个静态成员变量来保存所有的背包物品
TapTap
其中,物品实际形状坐标跟对齐方式是通过旋转角度等成员变量求解得出(更好的方式是通过成员函数求解)
TapTap
1.3物品背包格子处理
TapTap
TapTap
1.4不同事件,触发对应的函数
TapTap
TapTap
10
2
2