 
		慕娘0458865
2019-04-14 23:04

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

注释掉cardFlipAni.SetDefaultState();语句可以正常显示卡牌,但是关卡结束过一次后,第二次什么卡牌都没有
 
				 最简单方法就是加个判断,这里加就没事,不然从start界面开始初始化卡牌就会出问题。
最简单方法就是加个判断,这里加就没事,不然从start界面开始初始化卡牌就会出问题。 
				wen ti 解决了吗??家人 咱俩问题一样啊
 
				问题解决了吗
 
				我看到另外一个帖子有个同学分享了另一种方法,我试了也能成功,转一下它的方法:
空指针异常, 你需要在SetDefaultStatus的方法的开头添加  cardFront = transform.Find ("Image_front");
        cardBack = transform.Find ("Image_back"); 
就可以了
 
				我出现了和你问题,我仔细查看了代码。发现是Awake()和Start()的原因。解决方法:将CardFlipAnimationCtrl脚本中的Start()方法改为Awake().
Unity 3D 翻牌游戏开发
14792 学习 · 36 问题
相似问题