为了账号安全,请及时绑定邮箱和手机立即绑定

cardAniCtrl.SetDefaultState();添加后只能出现一张卡牌

https://img1.sycdn.imooc.com//5cb34b6f0001e8f206440236.jpg

添加cardFlipAni.SetDefaultState();后,点击关卡一只出现了一张卡牌

https://img1.sycdn.imooc.com//5cb34b700001c84509940534.jpg

注释掉cardFlipAni.SetDefaultState();语句可以正常显示卡牌,但是关卡结束过一次后,第二次什么卡牌都没有


正在回答

4 回答

648fd9ae0001262610400780.jpg最简单方法就是加个判断,这里加就没事,不然从start界面开始初始化卡牌就会出问题。
0 回复 有任何疑惑可以回复我~

问题解决了吗

0 回复 有任何疑惑可以回复我~
#1

weixin_慕尼黑8194738

怎么解决呢??
2022-12-05 回复 有任何疑惑可以回复我~
#2

padgettxpj

这个是初始化问题。最简单的方法就是改setDefaultState方法。加个判断。if(isOver)
2023-06-19 回复 有任何疑惑可以回复我~

我看到另外一个帖子有个同学分享了另一种方法,我试了也能成功,转一下它的方法:

空指针异常, 你需要在SetDefaultStatus的方法的开头添加  cardFront = transform.Find ("Image_front");
        cardBack = transform.Find ("Image_back"); 

就可以了


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

我出现了和你问题,我仔细查看了代码。发现是Awake()和Start()的原因。解决方法:将CardFlipAnimationCtrl脚本中的Start()方法改为Awake().https://img1.sycdn.imooc.com//5ce77d120001574d05160132.jpg

1 回复 有任何疑惑可以回复我~
#1

慕运维2399316

那你改了之后成功了吗?
2019-05-29 回复 有任何疑惑可以回复我~
#2

一只爱吃水果的猪 回复 慕运维2399316

我按照它说的方法改了,成功了哦,你试试,应该也可以的
2019-08-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

cardAniCtrl.SetDefaultState();添加后只能出现一张卡牌

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信