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

『功能项目』怪物受击后显示受击状态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.kler.cn/a/286640.html

相关文章:

  • Go语言开发项目文件规范
  • 数据结构与算法再探(六)动态规划
  • 详解磁盘IO调度算法与页高速缓存的搭配
  • 企业信息化2:行政办公管理系统
  • Cpp::静态 动态的类型转换全解析(36)
  • ansible自动化运维实战--软件包管理模块、服务模块、文件模块和收集模块setup(4)
  • 通义说【线性代数】线性方程组和线性代数的关系
  • LeetCode - 11 盛最多水的容器
  • nrm|npm快速切源
  • 旅行追踪和行程规划工具AdventureLog
  • 基于微信小程序的挂号管理系统-小程序端
  • 【工具】bash、zsh的切换,使用oh-my-zsh修改颜色主题
  • 集成电路学习:什么是GUI图形用户界面
  • Colly官方文档入门教程
  • pytest运行冒烟用例:冒烟类和冒烟函数区别
  • 【栈经典问题剖析】上
  • linux环境下安装配置go环境
  • [M二叉树] lc98. 验证二叉搜索树(dfs+多方法+前中后序+算法思维)
  • 深度解析提升 Kafka 效率的多种关键手段
  • 大数据基础:离线与实时数仓区别和建设思路
  • 【攻防世界新手入门】simple_js
  • 弹性资源组件集成系列(二)elastic-job集成弹性资源设计解释
  • Linux高级编程-进程间通信(IPC)
  • 无线通信-WIFI通信
  • Linux 软件包管理器 yum
  • Android Framework(三)Activity启动流程