Unity案例学习中关于炸弹(Boom)爆炸的一些需求实现

这篇具有很好参考价值的文章主要介绍了Unity案例学习中关于炸弹(Boom)爆炸的一些需求实现。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

需求:1、炸弹经过一段时间,产生爆炸,并且对周围物体有一个爆炸力,推开其他物体

2、一个敌人会把炸弹吹灭,放置在其旁边的炸弹爆炸,会把已经吹灭的炸弹重新点燃

解决方法

1、“经过一段时间”:设置一个float StartTime 表示Boom开始时间,一个float WaitTime表示等待时间,游戏时间过了WaitTime,就会播放爆炸的动画。

2、“对周围物体有一个爆炸力,推开其他物体”:设置一个BoomForce表示爆炸的推力,在一个检测范围内如果有其他物体就把这个力施加给这个物体。

3、“会把已经吹灭的炸弹重新点燃”:检测范围如果检测到标签为“Boom”&&播放“Boom off”的吹灭动画,就把他的动画改为“Boom On”的点燃动画文章来源地址https://www.toymoban.com/news/detail-448976.html

​
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Boom : MonoBehaviour
{
    //属性
    public float StartTime;   //Boom开始时间
    public float WaitTime;   //Boom等待时间
    public float BoomForce;
    
    [Header("check")]
    public float Raduis;   //检测的范围
    public LayerMask BoomMask;   //图层

    //引用
    private Animator Anim;
    priva

到了这里,关于Unity案例学习中关于炸弹(Boom)爆炸的一些需求实现的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python\pyqt5中关于键盘按键的一些内容

    按键值 按键代码 按键内容 16777264 Qt.Key_F1 F1 +1 Qt.Key_F2 +1 Qt.Key_F3 +1 Qt.Key_F4 +1 Qt.Key_F5 +1 Qt.Key_F6 +1 Qt.Key_F7 +1 Qt.Key_F8 +1 Qt.Key_F9 +1 Qt.Key_F10 +1 Qt.Key_F11 16777275 Qt.Key_F12 F12 65 Qt.Key_A A +1 Qt.Key_B B +1 Qt.Key_C C +1 Qt.Key_D D +1 Qt.Key_E E +1 Qt.Key_F F +1 Qt.Key_G G +1 Qt.Key_H H +1 Qt.Key_I I +1 Qt.Key_J J +1 Qt.

    2024年02月09日
    浏览(41)
  • 网络编程中关于UDP套接字的一些知识点

    关于UDP的介绍: UDP(User Datagram Protocol,用户数据报协议)是一种面向无连接的、不可靠的传输协议,它在网络编程中也起着重要的作用。 1. 低延迟:相比于TCP,UDP没有建立连接和拥塞控制的开销,因此传输延迟较低。这使得UDP适用于实时通信应用,如音视频传输和在线游戏

    2024年02月06日
    浏览(44)
  • 数仓调优实践丨多次关联发散导致数据爆炸案例分析改写

    本文分享自华为云社区《GaussDB(DWS)性能调优:求字段全体值中大于本行值的最小值——多次关联发散导致数据爆炸案例分析改写》,作者: Zawami 。   语句中存在同一个表多次自关联,且均为发散关联,数据爆炸导致性能瓶颈。 从SQL中不难看出,物理表HOLIDAY_D使用WH_ID为关联

    2024年02月05日
    浏览(52)
  • Unity火焰特效与爆炸特效的制作

          通过对Unity3D游戏制作一段时间的学习,我认识到在游戏中粒子效果是一个比较重要的环节,可以帮助增强游戏的画面效果和音效效果。同时,我也对制作粒子效果缺乏经验,这次制作火焰粒子效果与爆炸粒子效果也是我在粒子效果制作的一次尝试。 flame 效果: 属性展

    2024年01月25日
    浏览(50)
  • 深度学习实战应用:分享一些深度学习在实际问题中的应用案例和经验

    目录 一、引言 二、案例一:计算机视觉——图像分类

    2024年02月02日
    浏览(44)
  • 爆炸性!接口鉴权方式及实战案例,这篇文章让你的接口安全像坦克防护!

    接口鉴权是指在访问API接口时对用户进行身份验证和权限检查,以确保API接口的安全性和可靠性。常见的接口鉴权方式包括API Key、Basic Authentication、OAuth、Token 等。本文将详细解析这些常见的接口鉴权方式,并使用Python代码进行演示。 一、API Key API Key 是一种基于密钥的验证方

    2024年02月16日
    浏览(52)
  • ElasticSearch中关于Nasted嵌套查询的介绍:生动案例,通俗易懂,彻底吸收

    题注:随着对ES接触的越来越深入,发现此前了解的ES知识点有点单薄,特此寻来ES知识点汇总成的一个思维导图,全面了解自己掌握了哪些,未掌握哪些。此外,作者斌并没有足够的精力学习ES全部的知识点,只能见缝插针,在工作中遇到陌生的点再去深入了解。 本文则是针

    2024年02月03日
    浏览(45)
  • 【Unity学习笔记】DOTween(2)官方案例

    本文中大部分内容学习来自DOTween官方文档 此处无法展示动图(懒得录GIF),请下载官方案例场景自行学习 案例一展示了最基础的一些用法: 解读一下代码,redCube的移动是在两秒内移动到了指定坐标 0,4,0 ,而greenCube移动带有 From 方法,则是从坐标 0,4,0 移动到原坐标。blueC

    2024年02月11日
    浏览(48)
  • 简单到爆炸der贪心算法学习及其证明方法其一:交换论证法

    贪心算法接地气的讲就是贪婪加上鼠目寸光,不像我只会心疼哥哥(啊不是)。 通过局部寻找最优解,来 试图 (不一定就是)寻找到全局的最优解。 1.先将做题步骤分为若干步,与分治法有部分相似(后半句算法导论说的,我就负责蹭蹭名气) 2.然后在执行若干步时,对每

    2024年02月03日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包