首页 > 其他分享 >35. 更多卡牌

35. 更多卡牌

时间:2024-03-07 19:44:52浏览次数:17  
标签:CharacterBase 卡牌 35 public 更多卡牌 抽卡 DrawCardEffect

实现做梦牌(减敌攻击)

复用原来的 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 标签,并简化名字

项目相关代码

代码仓库:https://gitee.com/nbda1121440/DreamOfTheKingdom.git

标签:20240307_1926

标签:CharacterBase,卡牌,35,public,更多卡牌,抽卡,DrawCardEffect
From: https://www.cnblogs.com/hellozjf/p/18059594

相关文章

  • day57 动态规划part14 代码随想录算法训练营 1035. 不相交的线
    题目:1035.不相交的线我的感悟:换汤不换药理解难点:换了个壳子听课笔记:多理解这个题意我的代码:classSolution:defmaxUncrossedLines(self,nums1:List[int],nums2:List[int])->int:#因为强调顺序,所以跟1143最长公共子序列是一样的dp......
  • CF1353E K-periodic Garland 题解
    分析考虑DP。定义状态函数\(f_i\)表示处理完前\(i\)个字符且第\(i\)个字符为\(1\)时的最小代价。则对于\(i\),有两种情况:\(i\)不是第一个\(1\),则上一个\(1\)的位置必定为\(i-k\)。\(i\)是第一个\(1\),没有上一个\(1\)。得到转移方程:\(f_i=\min(f_{\max(......
  • GBJ3510-ASEMI电源控制柜专用GBJ3510
    编辑:llGBJ3510-ASEMI电源控制柜专用GBJ3510型号:GBJ3510品牌:ASEMI封装:GBJ-4正向电流(Id):35A反向耐压(VRRM):1000V正向浪涌电流:350A正向电压(VF):1.05V引脚数量:4芯片个数:4芯片尺寸:MIL功率(Pd):大功率设备工作温度:-55°C~150°C类型:插件整流桥、整流桥GBJ3510整流桥描述:ASEMI......
  • P2135 方块消除
    原题链接题解代码量小的离谱,思维难度大的离谱对于两个原本不相邻的同色区域块,历经千辛万苦碰面的场景,我们可以描述成右边的区域块为左边的区域块消除的时候增添了长度设\(dp[i][j][suf]\)代表消除区域\([i,j]\)同时该区域的\(j\)增添了长度\(suf\)但是合并消除不一定......
  • 235. 二叉搜索树的最近公共祖先c
     /***Definitionforabinarytreenode.*structTreeNode{*intval;*structTreeNode*left;*structTreeNode*right;*};*/structTreeNode*preorder(structTreeNode*root,structTreeNode*p,structTreeNode*q){if(!root)r......
  • 1935.Codeforces Round 932 (Div. 2) - sol
    20240306逊哎~打一半去写申请书然后12点睡觉,相对成功!第二天早上起来把赛时发愣的C和F切了。CodeforcesRound932(Div.2)A.EntertainmentinMACCongratulations,youhavebeenacceptedtotheMaster'sAssistanceCenter!However,youwereextremelybore......
  • 35. 搜索插入位置
    目录题目模板之二分搜索的左边界版题目给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为O(logn)的算法。示例1:输入:nums=[1,3,5,6],target=5输出:2示例2:输......
  • CF1935E Distance Learning Courses in MAC
    CF1935EDistanceLearningCoursesinMAC题目大意给定\(n\)个变量\(z_i\in[x_i,y_i]\),你可以在范围内任意指定\(z_i\)的值。\(q\)次查询,每次查询给定区间\([l_i,r_i]\),求用这些变量得到的二进制或最大值。思路选择\(z\in[x,y]\),贡献分为两部分(1)\([x,y]\)的......
  • GBU3510-ASEMI火牛适配器专用整流桥GBU3510
    编辑:llGBU3510-ASEMI火牛适配器专用整流桥GBU3510型号:GBU3510品牌:ASEMI封装:GBU-4正向电流(Id):35A反向耐压(VRRM):1000V正向浪涌电流:300A正向电压(VF):1.10V引脚数量:4芯片个数:4芯片尺寸:MIL功率(Pd):中小功率设备工作温度:-55°C~150°C类型:插件整流桥、整流桥GBU3510整流桥描......
  • AI赋能RK3588核心板在智慧消防智能监管系统的解决方案
      随着科技的飞速发展,机器视觉技术在消防领域的应用日益广泛。而RK3588核心板作为高性能、低功耗的处理器,正成为机器视觉消防产品的得力助手。    这款核心板集成了多种强大功能,内置NPU,支持INT4/INT8/INT16/FP16混合运算,运算能力高达6Tops。支持深度学习框架,基于Tens......