課程
/Unity 3D
/Unity 3D 翻牌游戲開發
如果rootCount大于要顯示的牌數,比如從10張回到6張,那多余的4張哪里移除了?
2018-06-01
源自:Unity 3D 翻牌游戲開發 5-1
正在回答
我也遇到了,比較笨的辦法,假如是第二關玩完 回去玩第一關會遇到這種情況。
把contentRoot的子控件 倒數 2個 銷毀掉,測試可以。
正常應該是每次選關的時候初始化。
int maxCount = Mathf.Max(contentRoot.childCount, needShowCardList.Count);
contentRoot.childCount值為1,
永遠都是選取的后面的needShowCardList.Count; 你點擊一次,程序重新運行,needShowCardList.Count的值就是width * height的數量。沒有移除,你把這個當作是要顯示的卡片總數就行了。
舉報
U3D制作撲克翻牌消除小游戲,玩法類似連連看,快來一起開發吧!
4 回答和老師講的明明一樣 為啥我有紅線
1 回答第一章到第二章銜接不上,跳躍太大了
2 回答輸出不了所有的卡牌
1 回答我用的unity是2018.2.13f1 加上控制panel寬高代碼不顯示卡牌
2 回答能學會不能
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-03-20
我也遇到了,比較笨的辦法,假如是第二關玩完 回去玩第一關會遇到這種情況。
把contentRoot的子控件 倒數 2個 銷毀掉,測試可以。
正常應該是每次選關的時候初始化。
2018-07-02
int maxCount = Mathf.Max(contentRoot.childCount, needShowCardList.Count);
contentRoot.childCount值為1,
永遠都是選取的后面的needShowCardList.Count; 你點擊一次,程序重新運行,needShowCardList.Count的值就是width * height的數量。沒有移除,你把這個當作是要顯示的卡片總數就行了。