Unity游戏(Assault空对地打击)开发(7) 飞机坠毁后的操作

news/2025/2/6 11:06:31/

前言

本文之后基本操作不再演示。 

详细操作

导入Free Fire VFX插件,生成火的效果。

在该文件夹下挑一个你喜欢的火,拖至Camera下,重命名为Fire。

调整一下火的位置,让摄像机清晰看到火,如下图,火在摄像机的前方

新建脚本PlayerLifeCtrl,控制玩家生命值。

确保Player有这两个插件,用于碰撞检测。

给所有地形添加一个Tag,叫做Terrain,没有就点Add Tag...。

打开脚本,写入代码。

using Cinemachine;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class PlayerLifeCtrl : MonoBehaviour
{public bool die = false;private GameObject fireObj;private void Start(){fireObj = GameObject.Find("Main Camera/Fire");if (fireObj != null)fireObj.SetActive(false); // 隐藏火}private void OnCollisionStay(Collision Info) // 碰撞检测{if (Info.gameObject.tag == "Terrain") // 如果Tag是地形{Camera.main.GetComponent<CinemachineBrain>().enabled = false; // 禁用摄像机跟踪if (fireObj != null)fireObj.SetActive(true); // 显示火die = true; // 标记死亡Destroy(gameObject); // 销毁玩家}}}

坠机后效果如下(火会动)。


http://www.ppmy.cn/news/1569779.html

相关文章

vue2-mixin的定义与和使用

文章目录 1. 什么是mixin2. 局部混入3. 全局混入4. 多mixin混入冲突4.1 替换性4.2 合并型4.3 合并队列型4.4 叠加性 5. 使用场景 #vue2-mixin的使用 1. 什么是mixin Mixin是面向对象语言中的一个类&#xff0c;提供了方法的实现&#xff0c;其他类可以访问mixin类的方法而不用…

[SAP ABAP] 面向对象程序设计-属性和方法

属性( Attributes) &#xff1a;对象的属性及特征 方法( Method )&#xff1a;定义对象的行为 从对象属性和方法是属于类还是属于对象的实例&#xff0c;可以区分为静态属性(static attributes) / 静态方法(static methods)&#xff0c;实例属性(instance attributes) / 实例方…

标准库发送数据深入理解USART

如何使用USART&#xff08;编程理论讲解&#xff09; 如下是串口发送信息的原理图&#xff0c;CPU将数据写入TDR寄存器&#xff0c;然后串口外设将寄存器中的数据发送出去 这就是串口发送的全部流程 (图中所有图片均来自博主 铁头山羊) 在这个发送流程的过程中&#xff0c;我…

如何在 Kafka 中实现自定义分区器

今天我来给大家分享一下如何在 Kafka 中实现一个自定义分区器。Kafka 是一个分布式流处理平台&#xff0c;能够高效地处理海量数据。默认情况下&#xff0c;Kafka 使用键的哈希值来决定消息应该发送到哪个分区&#xff0c;但是有时我们需要根据特定的业务逻辑来定制分区策略。这…

需求分析应该从哪些方面来着手做?

需求分析一般可从以下几个方面着手&#xff1a; 业务需求方面 - 与相关方沟通&#xff1a;与业务部门、客户等进行深入交流&#xff0c;通过访谈、问卷调查、会议讨论等方式&#xff0c;明确他们对项目的期望、目标和整体业务需求&#xff0c;了解项目要解决的业务问题及达成的…

S4 HANA手工记账Tax Payable – FB41

本文主要介绍在S4 HANA OP中手工记账Tax Payable – FB41。具体请参照如下内容&#xff1a; 手工记账Tax Payable – FB41 该事务代码用于手工处理税码统驭科目的记账&#xff0c;一般税码科目需要设置为只能自动记账&#xff0c;因此无法手工对税码统驭科目记账&#xff0c;但…

低代码系统-产品架构案例介绍、蓝凌(十三)

蓝凌低代码系统&#xff0c;依旧是从下到上&#xff0c;从左至右的顺序。 技术平台h/iPaas 指低层使用了哪些技术&#xff0c;例如&#xff1a;微服务架构&#xff0c;MySql数据库。个人认为&#xff0c;如果是市场的主流&#xff0c;就没必要赘述了。 新一代门户 门户设计器&a…

mac安装wireshark

mac启动wireshark时&#xff0c;提示没有权限抓包&#xff0c;报错内容如下&#xff1a; “The capture session could not be initiated on interface ‘en0’ (You don’t have permission to capture on that device). Please check to make sure you have sufficient perm…