unityunity 五子棋棋如何设置记录游戏胜负

Unity3D初学者交流QQ群: 喜迎大佬传道解惑新伙伴交流讨论。面试题、单功能代码、视频教程

}

版权声明:本文为博主原创文章未经博主允许不得转载。 /sinat_/article/details/

初始化32个棋子每个棋子自带6个属性值:ID,x轴的坐标位置y轴的坐标位置,是否为红子是否死亡,棋子的类型通过结构体Stone实现;

由于每个棋子的位置、类型难以通过ID区分,并且棋子的数量较少故直接用结构体StonePos将其一一赋值;

利用其ID(也可利鼡其是否为红子的属性)和其类型,找到其对应的预制体将其赋予给棋子并实现实例化

//初始化14种棋子的预制体 //棋子是红子还是黑子,ID小于16嘚是红子,大于16是黑子 //棋子在棋盘中的位置, //棋子初始化赋予32个棋子对应的属性参数 //每个点上的棋子的类型 /// 通过棋子的坐标,获得对应的類型将三个值关联在一起 /// 通过棋子的ID和类型赋予棋子对应的预制体 /// 初始并实例化棋子
}

我要回帖

更多关于 unity 五子棋 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信