首页 > 其他分享 >敌人——创建敌人Sniper

敌人——创建敌人Sniper

时间:2024-04-08 23:55:37浏览次数:18  
标签:子弹 创建 蓝图 Sniper 敌人 SniperAI

目标

  • 创建一个继承自Enemy的敌人Sniper
  • 创建SniperAI

1.创建一个继承自Enemy的敌人Sniper

从子弹父类蓝图中创建一个子类蓝图(逻辑和玩家子弹一样,只是更改一下Tag为Player)

敌人角色蓝图Sniper编写一个调用子弹蓝图的逻辑,作为发射子弹

创建一个敌人列举

将Sniper的列举配置好

2.创建SniperAI

搭建AI框架(略)
注意:AI控制器中运行行为树前最好加一个delay便于让程序初始化

创建一个服务(BTS)用于让行为树选择对应的敌人


创建Sniper的任务(BTT)
看向玩家并射击

组织行为树

标签:子弹,创建,蓝图,Sniper,敌人,SniperAI
From: https://www.cnblogs.com/shaoSaxon/p/18122916

相关文章

  • 敌人——命中与死亡效果制作
    目标创建喷血效果蓝图在敌人父类蓝图中编写两种喷血方式的逻辑在敌人父类蓝图中调用两种喷血核心逻辑沿用一次性特效的思路制作特效喷血特效使用投射物发射图块的方式制作1.创建喷血效果蓝图设置喷血效果的生命周期设置喷血特效的发射物速度的方向让血喷出来后保留......
  • 敌人——被命中事件和命中反馈
    目标在玩家角色蓝图中添加命中事件在敌人角色蓝图中接收命中事件,并编写反馈逻辑1.在玩家角色蓝图中添加命中事件使用射线检测的方式制作命中事件(判定点在刀光特效的生成点上),同时在玩家命中目标时让玩家时间暂停(顿帧)时间暂停宏(注意:这里不是全局时间膨胀,使用全局时间膨胀可......
  • 在linux 创建单分区 BIOS & UEFI双启动的USB启动盘
    简介:还在折腾PXE启动,UEFI的在WDS,一直无法正常启动,也不知道哪里的问题。反正以后还要在WDS上面加多一层引导,前面用的grub4dosgrub4dosuefi。可能是不支持吧,所以折腾一下GRUB2吧。安装linux我习惯使用fedora,现在用的是39的版本。安装包dnfinstallgrub2-commongrub2-pc......
  • 运维系列(创建windows服务,亲测有效):Windows 安装Redis(图文详解)
    Windows安装Redis(图文详解)Windows安装Redis(图文详解)一、Redis是什么数据库?二、安装Redis1、下载地址2、安装过程2.1将下载的压缩包解压到一个文件夹中:2.2打开cmd指令窗口,进入到解压的那个文件夹里:2.3输入redis-serverredis.windows.conf:2.4部署Redis在windows下的......
  • PySide2-QThread创建、终止、暂停、继续、延时功能实现
    程序实现了一个能够显示0-99数字循环进度的功能,并提供了进度查看、暂停、继续及终止操作。importsysimporttimefromPySide2.QtCoreimport(QObject,QThread,Qt,Signal,QTimer,QCoreApplication,QEventLoop,Slot,)fromPy......
  • EBS 接口创建采购订单
    程序包头:CREATEORREPLACEPACKAGECUX_PO_DOC_IMP_PKGIS/*$Header:CUXPOIMPS.pls120.12012/02/1812:30:11iven.linship$*//*============================================================Copyright(C)IBMGlobalBusinessServices......
  • [算法前沿]--022-使用 StarCoder 创建一个编程助手
    文章目录StarCoder调优测试StarCoderBigCode开发的StarCoder,这是一个在一万亿的token、80多种编程语言上训练过的16B参数量的模型。训练数据多来自GitHub上的issues、使用Git提交的代码、JupyterNotebook等等。得益于对企业友好的许可证、长度为8......
  • 【SQL】数据定义语言(DDL):包括创建、修改和删除数据库对象
    数据定义语言(DDL)是用于定义和管理数据库中的数据结构和对象的SQL语言子集。它允许用户创建、修改和删除数据库中的表、索引、触发器、序列、存储过程等对象。DDL语句在数据库系统中执行时,通常会影响整个数据库的结构,而不是单个的数据记录。以下是DDL中一些常用语句的详细介绍......
  • Timer定时器———创建定时器实例
    1.编写时间写入日志文件的脚本vimsystem.sh#!/bin/bashecho`date`>>/root/system.txtcatsystem.sh2.给脚本增加可执行权限chmod+xsystem.sh3.执行刚刚编写的脚本.system.sh4.查看日志文件,脚本执行成功catsystem.txt5.创建一个boot_backup.service文件,......
  • 2-39. 创建 TransitionManager 控制人物场景切换
    上节课最终画好的场景BuildSettings添加场景PersistentScene添加TransitionManager记得添加命名空间注册场景切换的事件添加传送点实现传送修改EventHandler项目相关代码代码仓库:https://gitee.com/nbda1121440/farm-tutorial.git标签:20240407_1934......