5397人加入学习
(7人评价)
棋牌类游戏 - 诈金花(联网+单机)

制作完成于2019.1.21、基于Unity2018.1.0

价格 ¥ 300.00
该课程属于 Unity - A计划(永久有效期) 请加入后再学习

 

把012围成一个圈,不管自身玩家在几号位,把它转到下面就行了,保持:1在0的右边,2在1的右边,0在2的右边。

感觉先排序,再判断2是否存在,会更有助于理解,所以我是这样写得:

        public void ResetPostion(int myUserId)
        {
            LeftPlayerId = -1;
            RightPlayerId = -1;
            if (enterOrderUserIdList[0] == myUserId)
            {
                RightPlayerId = enterOrderUserIdList[1];
                if (enterOrderUserIdList.Count == 3) { LeftPlayerId = enterOrderUserIdList[2]; }
            }
            else if (enterOrderUserIdList[1] == myUserId)
            {
                LeftPlayerId = enterOrderUserIdList[0];
                if (enterOrderUserIdList.Count == 3) { RightPlayerId = enterOrderUserIdList[2]; }
            }
            else if (enterOrderUserIdList[2] == myUserId)
            {
                RightPlayerId = enterOrderUserIdList[0];
                if (enterOrderUserIdList.Count == 3) { LeftPlayerId = enterOrderUserIdList[1]; }
            }
        }

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(4)
视频(148)
讨论(2)