unity3d-学习笔记9-卡牌游戏制作(实现场景切换、渐变,数据传递)

unity3d-学习笔记9-卡牌游戏制作(实现场景切换)

实现场景切换

使用方法:先在脚本里引用UnityEngine的SCeneManagement
然后调用SceneManager.LoadScene(“场景名称”);即可.
在这里插入图片描述

看红框即可,其他的是后面的代码

实现整个场景的渐变出现和消失

使用方法:给这个画板挂载一个“Canvas Group”的组件
然后使用前面说到的dotween插件的dofade方法进行渐隐渐现的实现
对时间有要求的话还需要使用到之前我发过的延迟的方法在这里插入图片描述
代码如上图所示~也可看下面这篇大佬的帖子!

https://blog.csdn.net/qq_33747722/article/details/70244982

实现切换场景后数据的传递

使用方法:用PlayerPrefs方法的setInt/string/bool设定数值,然后在其他场景中的脚本同样使用这个方法的get来获得数值即可
代码如图
在这里插入图片描述

在这里插入图片描述
总结:舒服~突然感觉完成了一大堆任务的感觉!
后面还没完成的功能大概有:
一些小场景的剧情推进(这个好实现)
战斗界面的卡牌抽取
打出卡牌
获得打出的卡牌的数据,并实时对对方进行血量的扣除和显示
boss 的ai反击逻辑
战斗结束的界面设置
加油
btw,有些看过的大佬的帖子因为时间和习惯的问题,忘了引用,以后会注意~

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

淳杰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值