课程
/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 回答能学会不能