35. 更多卡牌
实现做梦牌(减敌攻击)
复用原来的 StrengthEffect,实现 DeBuffStrengthEffect


注意要对敌人产生效果
创建做梦牌

实现翻书牌(抽牌)
创建 DrawCardEffect

using UnityEngine;
[CreateAssetMenu(fileName = "DrawCardEffect", menuName = "CardEffect/DrawCardEffect", order = 0)]
public class DrawCardEffect : Effect
{
public IntEventSO drawCountEvent;
public override void Execute(CharacterBase from, CharacterBase target)
{
drawCountEvent?.RaiseEvent(value, this);
}
}
添加抽两张牌的卡牌效果


抽卡的时候会触发一个DrawCountEvent事件,这个事件会被CardDeck监听到,然后实现抽卡逻辑

创建翻书牌

制作 Addressable

这些卡牌需要记录到 Addressable 中,分组到 Group 里,添加 CardData 标签,并简化名字


浙公网安备 33010602011771号