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

武器的攻击判定

武器是能被玩家拾取后附在玩家手臂插槽上的。武器能实现攻击中的多次射线检测,攻击射线检测写在了武器基类中,为了更好复用也可以改写在组件中。 主要流程就三步,逻辑简单清晰。

一、写在武器基类中的攻击射线检测函数

1.所有武器都能攻击,都应该有攻击射线检测。创建一个攻击射线检测函数。

2.该函数的逻辑

难点在于碰撞组的使用,注意碰撞组的清除应该在攻击动画完成后,所以不是写在这里。

对象多球体检测指的是一次射线检测可以碰撞多个对象,不是一个对象能碰撞多次。
 

二、 创建动画通知状态并且摆放

这里这个动画蒙太奇是个三段连击,所以放了3次 动画通知状态。长度匹配好攻击动作即可

 

三、重写动画通知状态中的函数,实现调用 攻击射线检测函数

Notif Tick类似传统Tick事件,不断调用函数。实现了攻击动画内的多次射线检测。实现了攻击检测射线能铺满攻击动画中武器挥砍出的扇形区域。

 

碰撞组的清理。

http://www.xdnf.cn/news/10903.html

相关文章:

  • 多层 PCB 板抄板实操解析:技巧到实操步骤
  • Spring Boot 自动配置原理:从入门到精通
  • MySQL强化关键_019_索引优化
  • ​库存周转战争:用数据驱动取代经验主义,让资金活起来​
  • 7.5- Loading a pretrained LLM
  • 【25.06】FISCOBCOS安装caliper+报错解决
  • Python 元组方法全集详解
  • 登录vmware vcenter报vSphere Client service has stopped working错误
  • H.264编码
  • Axure设计案例:滑动拼图解锁
  • 深度学习介绍
  • web程序设计期末复习-简答题
  • 操作系统 第 39 章 插叙:文件和目录
  • 如何实现RAG与MCP集成
  • 多任务学习(Multi-Task Learning, MTL)
  • unity UI Rect Transform“高”性能写法
  • 52. N 皇后 II【 力扣(LeetCode) 】
  • 网络攻防技术九:网络监听技术
  • Dispatch PDI V2.04 发布预告
  • Ros2 简单构建项目的流程以及涉及的文件作用
  • WAF绕过,网络层面后门分析,Windows/linux/数据库提权实验
  • 【时时三省】(C语言基础)数组作为函数参数
  • 解决Vditor加载Markdown网页很慢的问题(Vite+JS+Vditor)
  • 二分查找和二分答案(基础)
  • C++ Visual Studio 2017厂商给的源码没有.sln文件 易兆微芯片下载工具加开机动画下载。
  • 【Doris基础】Apache Doris中的Fragment概念详解
  • 探索NautilusTrader:下一代开源算法交易平台的革命性突破
  • 智能光子系统的多任务优化---案例:基于双贝塞尔曲线的紧凑多模光学波导弯曲
  • Dify:启动 Web 服务的详细指南
  • 爱耕云课时管理系统评测