上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 21 下一页
摘要: 创建 HealthBarUSS 内容如下所示 这个 CSS 选择器是什么意思呢? .unity-progress-bar__container、.unity-progress-bar__background、.unity-progress-bar__progress分别会修改上面三张图里面的样式 在 阅读全文
posted @ 2024-03-06 12:01 hellozjf 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 查看 HealthBar 如果我们想根据当前的血量和最大血量,修改血条的值以及是否显示,那么我们可以修改上图中画红框的部分 代码实现 Awake 的时候调用InitHealthBar方法,在InitHealthBar的方法中修改highValue值 然后在Update方法中不停修改healthBar 阅读全文
posted @ 2024-03-06 11:08 hellozjf 阅读(20) 评论(0) 推荐(0) 编辑
摘要: UI Toolkit 本项目使用 UI Toolkit 进行 HealthBar 通过 Create -> UI Toolkit -> UI Document 创建一个 HealthBar 在 HealthBar 里面,我们可以添加一个 Progress Bar 用于表示血条,然后将 Progres 阅读全文
posted @ 2024-03-05 23:33 hellozjf 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 目标 当我打出一张攻击牌并指向敌人的时候,敌人会扣血 代码 攻击牌指向敌人 当我在拖动牌指向敌人的时候,鼠标指向的地方会判断是否有东西,并且东西的标签是否是 Enemy,是的话就标记为可执行,以及目标角色 因为只有指向 Tag 为 Enemy 的对象才有效果,所以要给敌人添加名为 Enemy 的 T 阅读全文
posted @ 2024-03-05 21:48 hellozjf 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 介绍一下 VSCode 快捷键 删除文件内容,然后输入 ScriptableObject 就能快速添加一个 ScriptableObject 模板 删除文件内容,然后输入 Editor 就能快速添加一个 Editor 模板 开始写代码 数据 ScriptableObject 如上图所示,首先是在 S 阅读全文
posted @ 2024-03-05 20:35 hellozjf 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 添加 Spine 组件 访问spine-unity官网,下载spine-unity 4.1,然后双击运行导入spine Spine相关素材下载和导入 迅雷网盘 将下载好的压缩包解压,将Character和Effects文件夹拷贝到Art目录下 老师这边使用的素材好像是伽马空间的,因此我们需要调整颜色 阅读全文
posted @ 2024-03-05 20:35 hellozjf 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 洗牌方法 洗牌的时候,会把弃牌堆清除,牌堆中的每张牌都会和随机的牌进行交换 一共有两个地方会进行洗牌操作,第一个是初始化牌堆的时候 第二个是抽牌堆为空的时候 项目相关代码 代码仓库:https://gitee.com/nbda1121440/DreamOfTheKingdom.git 标签:2024 阅读全文
posted @ 2024-03-05 19:11 hellozjf 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 制作攻击指针 首先创建一个 ArrowLine 的对象,然后给它添加 LineRenderer,将线宽改为 1.5,Materials 改为 RedArrow RedArrow 就长这个样子 鼠标点击攻击牌的时候出现指针 二次贝塞尔曲线理论和实现方式 相关代码 public void SetArro 阅读全文
posted @ 2024-03-05 15:39 hellozjf 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 给 Card 添加 CardDragHandler 代码如下 using UnityEngine; using UnityEngine.EventSystems; public class CardDragHandler : MonoBehaviour, IBeginDragHandler, IDr 阅读全文
posted @ 2024-03-05 15:39 hellozjf 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 要实现的功能 当鼠标移动到卡牌上面的时候,卡牌可以显示在最上面 修改代码 这里有个 isAnimating 判断,当卡牌在移动的时候,isAnimating 就为 true,此时不能对其进行操作 项目相关代码 代码仓库:https://gitee.com/nbda1121440/DreamOfThe 阅读全文
posted @ 2024-03-05 14:33 hellozjf 阅读(43) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 21 下一页