第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

呆呆萌新在線提問

1、我按照視頻上做,最后發(fā)現(xiàn)假如一開始玩第三關,玩完后回到初始界面選擇第一關玩,第一關會沿用第三關的布局(5*2);

2、看了視頻和自己做的,里面的牌并沒有打亂,第1、2張相同;第3、4張相同……有沒有大神教一下怎么打亂卡牌順序。

正在回答

4 回答

翻牌錯誤時。停留時間太短了。如何加長時間

0 回復 有任何疑惑可以回復我~

忘了說了,SysRandom是我為了防止命名空間沖突改的別忘記在頭上加

using SysRandom = System.Random;

0 回復 有任何疑惑可以回復我~

打亂卡牌需要自己碼代碼實現(xiàn)List的亂序

? ? public class MyCollections

? ? {

? ? ? ? public static void shuffle<T>(ref List<T> list)

? ? ? ? {

? ? ? ? ? ? SysRandom rand = new SysRandom(Guid.NewGuid().GetHashCode());

? ? ? ? ? ? List<T> newList = new List<T>();//存儲結構的新集合

? ? ? ? ? ? foreach (T item in list)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? newList.Insert(rand.Next(0, newList.Count), item);

? ? ? ? ? ? }

? ? ? ? ? ? newList.Remove(list[0]);//移除list[0]的值

? ? ? ? ? ? newList.Insert(rand.Next(0, newList.Count), list[0]);//再重新隨機插入第一比

? ? ? ? ? ? list = newList;

? ? ? ? }

? ? }

然后在生成needShowCardList之后用MyCollections.shuffle(ref needShowCardList);//洗牌

1 回復 有任何疑惑可以回復我~

只需要簡單的游戲結束的時候清除width和height的賦值就可以了

這里可以在源代碼基礎上加一個列表,然后將加載的圖片放入這個數(shù)組后,在隨機的導入到之前加載圖片的列表上,就可以產(chǎn)生隨機位置的圖片啦。


1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

呆呆萌新在線提問

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號