上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 22 下一页
摘要: 本节目标 在玩家回合,需要显示敌人的意图,然后在敌人回合执行意图 代码实现 拼 UI 在 HealthBar 上面添加意图的图片和文字 然后在 HealthBarController 上面添加意图图片和意图文字 添加敌人意图 敌人意图 ScriptableObject 敌人意图实例 Effect 把 阅读全文
posted @ 2024-03-11 09:24 hellozjf 阅读(85) 评论(0) 推荐(0)
摘要: 人物动画状态机 设置变量 isParry 是否在防御 isSleep 是否正在睡觉 isDead 是否已经死亡 attack 攻击 hit 受伤 skill 技能 状态 stand 站立 parry_stand 防御 hurt 受伤 attack_pillow 攻击 sleep 睡眠 wake 醒来 阅读全文
posted @ 2024-03-09 14:11 hellozjf 阅读(88) 评论(0) 推荐(0)
摘要: 实现做梦牌(减敌攻击) 复用原来的 StrengthEffect,实现 DeBuffStrengthEffect 注意要对敌人产生效果 创建做梦牌 实现翻书牌(抽牌) 创建 DrawCardEffect using UnityEngine; [CreateAssetMenu(fileName = " 阅读全文
posted @ 2024-03-07 19:35 hellozjf 阅读(52) 评论(0) 推荐(0)
摘要: 本节目标 实现一张力量牌,使用了它之后玩家两个回合的输出增加50% 代码实现 增加 StrengthEffect 力量效果如果是对自己使用的话,就会提高攻击。如果是对敌人使用的话,就会降低攻击 增加 EnemyStrengthRound 增加 BuffStrengthEffect 力量拳套使用 Bu 阅读全文
posted @ 2024-03-07 18:32 hellozjf 阅读(38) 评论(0) 推荐(0)
摘要: 本节目标 玩家使用苹果牌之后会回血,并播放回血特效 代码实现 回血效果 需要给 CharacterBase 添加一个回血方法 实例化回血效果 苹果牌 在初始卡组中添加三张苹果牌 回血特效 给玩家和敌人身上挂上 VFX 脚本 需要在 VFX 下面添加两个特效,特效来自 Art/Effects/Buff 阅读全文
posted @ 2024-03-07 13:14 hellozjf 阅读(58) 评论(0) 推荐(0)
摘要: 本节目标 当玩家打出防御牌之后,会产生一个护盾,用于抵消伤害。在一个回合内护盾是可以叠加的。当新回合开始的时候护盾消失。 代码实现 护盾变量 首先要在CharacterBase中添加一个护盾值 增加护盾的时候会提高它的数值 回合开始的时候会清空护盾值 角色受伤时,首先扣除护盾再减去血量 需要在 Va 阅读全文
posted @ 2024-03-07 10:54 hellozjf 阅读(76) 评论(0) 推荐(0)
摘要: 本节目标 当玩家出牌的时候会扣除能量,当能量不够的时候不能出牌。每个玩家回合开始的时候恢复能量。 代码实现 玩家身上的能量 首先创建一个IntVariable来表示玩家当前的能量,其中该值发生变化的时候会产生PlayerManaChangedEvent事件 然后再写代码,使用这个IntVariabl 阅读全文
posted @ 2024-03-07 09:50 hellozjf 阅读(100) 评论(0) 推荐(0)
摘要: 本节目标 当我点击右下角回合切换按钮的时候,会从我的回合切换到敌人回合,然后敌人回合经过几秒后回到我的回合 代码实现 TurnBaseManager 广播 playerTurnBegin 事件 首先我们需要一个TurnBaseManager类,用于管理当前是哪个回合 using UnityEngin 阅读全文
posted @ 2024-03-06 20:47 hellozjf 阅读(73) 评论(0) 推荐(0)
摘要: 本节目标 当玩家抽卡、弃卡的时候,抽牌堆和弃牌堆的数量要与实际的保持一致 实现方法 添加抽牌堆数量和弃牌堆数量变更事件 抽牌弃牌的时候发布事件 绑定广播事件 GameplayPanel 接收事件 首先 GameplayPanel 需要在OnEnable的时候,绑定相关的 UI 元素 当事件到来的时候 阅读全文
posted @ 2024-03-06 15:30 hellozjf 阅读(58) 评论(0) 推荐(0)
摘要: 本节目标 实现以下 UI 功能实现 创建 GameplayPanel 在 UI 目录下创建一个 GameplayPanel,编辑 GameplayPanel,增加 Visual Element、Label、Button 注意,需要将它们的 Attributes -> Picking Mode 都修改 阅读全文
posted @ 2024-03-06 14:33 hellozjf 阅读(55) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 22 下一页