当前位置: 首页 > news >正文

『功能项目』怪物受击后显示受击状态UI【12】

本专栏每10章会做一次项目优化,但不影响具体功能

我们可以打开优化前的项目10也可以打开优化后的项目11

双击King或者怪物熊预制体 - 进入预制体空间后创建一个Image改名为StateUI01

代表第一个受击状态

修改Canvas的渲染模式  -  改为世界WorldSpace

调节Image(StateUI01)尺寸0.01缩放,并移动到怪物头顶上

将以下资源导入之前创建的Art文件夹

设置为精灵模式后应用

拖拽至刚刚创建的受击状态显示Image(StateUI01)上,

将Image(StateUI01)隐藏 - 这样的做法是当我们受击时进入动画受击事件帧函数中来延迟显示这个状态UI

接下来编写脚本:

运行项目 怪物King受击时会显示受击标志,1.3s后消失

本篇做了怪物被击退时显示击退图标的效果功能,接下来还需做以下内容:

1.当魔法球命中后怪物后的爆炸技能特效

2.怪物UI信息血量显示(笼)

3.怪物死亡特效

4.怪物死亡掉落物品

5.掉落物品拾取后的转移与穿戴

6.异步传送转换场景

7.目标点巡航功能

以及开放回合制、坐骑系统、宠物系统、背包系统、神炼系统、商城系统、Boss的目标跟随任务导航系统以及UI播放3D动画效果等等。

具体项目运行效果请关注water1024的b站视频项目演示《破碎纪元》

【Unity回合2.5D】破碎纪元_单机游戏热门视频 (bilibili.com)icon-default.png?t=N7T8https://www.bilibili.com/video/BV1rZY4e9Ebs/?spm_id_from=333.999.0.0&vd_source=547091a95b03acfa8e8a9e46ef499cd6


http://www.mrgr.cn/news/14378.html

相关文章:

  • Linux 内核源码分析---组播/策略路由选择
  • 【QT】学习笔记:枚举桌面窗口句柄
  • 引号的艺术:用CSS quotes 属性打造个性化引用
  • 大数据技术之 Flume概述、安装(1)
  • C++ | Leetcode C++题解之第378题有序矩阵中第K小的元素
  • Echarts的使用
  • 内容营销专家刘鑫炜:小微企业的你,为什么总做不好内容营销?
  • Pycharm can‘t open file ‘D:\\Program‘: [Errno 2] No such file or directory
  • 如何优雅的使用责任链模式?
  • 浅谈Java Spring Boot
  • 39. 数组中出现次数超过一半的数字
  • 基于 Redis 的 HyperLogLog 实现了 UV 的统计
  • 81、k8s网络配置以及k8s拉取私有仓库
  • R 2火灾温度预测
  • 2024年6月 青少年等级考试机器人实操真题二级
  • blender4.2中安装插件的方式
  • Android NDK 查看动态库的依赖关系
  • MySQL——多表操作(四)(2)带 EXISTS 关键字的子查询
  • Prometheus+exporter+Grafana
  • vulhub xxe靶机