Unity射击游戏开发教程:(31)制造一定追踪行为的敌人

devtools/2024/9/25 9:33:23/

在本文中,我们将介绍如何在两种敌人行为之间切换。本文是前两篇文章的延续,分别介绍了敌人躲避玩家射击以及敌人不断旋转并向玩家射击的情况。我只是介绍如何在这两种行为之间进行转换。

这种新的敌人行为的目标:

  1. 当不开火时,敌人可以躲避玩家的射击。
  2. 射击时,敌人无法躲避玩家的射击。
  3. 这给玩家提供了攻击此类敌人的机会。

我们需要追踪敌人是否在开火,因为此时我们想要剥夺敌人的闪避能力。这将是一个布尔值,我们将其设置为 FALSE。


http://www.ppmy.cn/devtools/94531.html

相关文章

【LeetCode每日一题】——623.在二叉树中增加一行

文章目录 一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】 一【题目类别】 广度优先遍历 二【题目难度】 中等 三【题目编号】 623.在二叉树中增加一行 四【题目描述】…

【Qt】QPluginLoader 类学习

文章目录 一、简介二、常用方法2.1 构造函数2.2 动态加载方法——load()2.3 检查是否加载成功——isLoaded()2.4 访问插件中的根组件——instance()2.5 卸载插件——unload() 一、简介 QPluginLoader 类在运行时加载插件。 QPluginLoader 提供对Qt插件的访问。Qt插件存储在共享…

计算机网络中点到点与端到端协议的区别

计算机网络中的点到点协议和端到端协议的主要区别在于它们的服务层次、‌通信方式、‌可靠性和资源利用方面。‌ 服务层次和通信方式:‌点到点通信主要发生在物理层、‌数据链路层和网络层,‌它直接连接的两个节点之间的通信,‌不涉及程序或…

CentOS7下载与安装 即配置网卡

CentOS7是基于RHEL的企业级Linux操作系统,引入了Systemd、XFS文件系统和Docker支持。它提供了新的软件包、工具和性能调优选项,同时加强了系统安全和稳定性。总的来说,CentOS7是一个稳定、安全、长期支持的操作系统,适用于企业和个…

【Unity打包Android】Gradle报错,Deprecated Gradle features were used in this build ···

Unity 2020.3.41f1c1 打包Android 加入Google Admob广告SDK后,打包Android失败,具体报错如下: 报错1: Starting a Gradle Daemon, 2 stopped Daemons could not be reused, use --status for details> Configure project :l…

微信小程序预览PDF、H5预览PDF、网页预览PDF,并添加专属文字水印

下载PDF.js 点击PDF.js下载地址 引入预览PDF 文件 // const url new URL("./1.pdf", import.meta.url).href // 在本地项目获取pdf // const url "https://xxxx/05d833041f.pdf" // 在线上链接获取pdf const url query.get(url) // 在地址栏获取pdf c…

无人机之飞行过程天气影响篇

在无人机飞行中,风速、雨雪等天气条件是飞手必须考虑的重要因素。这些天气条件不仅会影响飞行的稳定性,还可能带来安全隐患。以下是风速及雨雪对无人机飞行的影响,以及飞行中的注意事项: 一、风速对无人机飞行的影响 风力较大时&…

OSPF进阶

一、LSA详解 Type:LSA的类型(1、2、3、4、5、7类) link-state-ID:链路状态表示符 ADV router:产生该LSA的路由器 age:老化时间 Metric:开销值,一般都为ADV router到达该路由的开…