版权声明:本文为博主原创文章未经博主允许不得转载。 /u/article/details/
为了实现这个转换过程我们做的工作大概有下列内容:
上面的效果图呢,放置模型的数据就如下面的json格式
版权声明:本文为博主原创文章未经博主允许不得转载。 /sinat_/article/details/
初始化32个棋子每个棋子自带6个属性值:ID,x轴的坐标位置y轴的坐标位置,是否为红子是否死亡,棋子的类型通过结构体Stone实现;
由于每个棋子的位置、类型难以通过ID区分,并且棋子的数量较少故直接用结构体StonePos将其一一赋值;
利用其ID(也可利鼡其是否为红子的属性)和其类型,找到其对应的预制体将其赋予给棋子并实现实例化
//初始化14种棋子的预制体 //棋子是红子还是黑子,ID小于16嘚是红子,大于16是黑子 //棋子在棋盘中的位置, //棋子初始化赋予32个棋子对应的属性参数 //每个点上的棋子的类型 /// 通过棋子的坐标,获得对应的類型将三个值关联在一起 /// 通过棋子的ID和类型赋予棋子对应的预制体 /// 初始并实例化棋子版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。