外星 螃蟹 怪物 角色 虚幻4 UE4 Alien Crab Monster with AI 424
资源描述
视频 | 演示 |DISCORD 支持 |ETHERION 设计
与我们的 Alien Crab Monster 一起踏入非凡的领域,这是一种包含 AI 的游戏就绪生物,也可以由角色扮演!该资产包括许多动画,并配有用于腿部的高级反向运动学系统,即使在陡峭的地形上也能确保自然运动。
该软件包拥有全面的 AI 系统、AI Spawner 蓝图以及各种脚步声,这些声音会根据它所行走的表面而变化,从而增加其身临其境的真实感。
此外,丰富的生物音效集合增强了游戏体验。
查看下面的扩展功能列表,深入了解此软件包包含的功能宝库!
动画
- 玩家Pawn支持游戏手柄和键盘输入
- Pawn 旋转以与斜率角度对齐(IK 相对于此应用)
- 该动画具有一个 IK 系统,该系统将每只脚放置在其相对位置的下方或上方的表面上。IK 系统无论生物在景观上的旋转如何,都会正常工作。要了解 IK 系统的工作原理,请参阅 IK 系统说明文档
- Secondary “bored” Idle 动画在 pawn 仍处于指定时间帧时播放。
- 动画混合空间的输入轴经过自定义,可准确反映真实世界的运动并避免脚部滑动。这对于 Gamepad input(值介于 0 和 1 之间)特别有用。
AI 行为
使用 Integer 设置 Aggressiveness Levels。下面说明了哪些整数引用什么行为:
- 0 = 对玩家没有响应。
- 1 = 感觉到时咆哮并看着玩家,但永远不要追逐。
- 2 = 感应到玩家时咆哮并看着玩家,如果玩家在分配的时间范围内继续被感应,AI pawn 将开始追逐玩家。
- 3 = 在被感应到玩家时追逐该玩家。
- 4 = 在生成后立即追逐玩家。
人工智能漫游
- Pawn 在半径内找到一个随机的可导航点,如果它在 pawn 的视角范围内,则移动到该点(这个角度可以用变量设置)。我们在某个角度内找到它的原因是为了阻止生物向前移动,然后立即向后移动,这是不切实际的行为。
- 如果 Pawn 在角度参数中找不到可导航点,它将忽略角度限制并找到范围内的任何可导航点(基本上,如果它撞到墙,它将转身)。
- 一旦 Pawn 到达漫游目的地,它将有机会在一定范围内随机播放 Roar、继续漫游或播放空闲动画几秒钟。这些事件的统计机会可以用变量设置(“咆哮的机会”和“空闲点击的机会”
- Pawn Roaring 的几率可以选择性地受到生成器蓝图生成的 Pawn 数量的影响。您想要启用此功能的原因是,如果您有 100 个 pawn 有 10% 的几率咆哮,那么在任何给定时间,您将有 10 个 pawn 持续咆哮(这非常烦人)。启用该功能后,10% 将变为 1%,并且一次只会发生 1 次咆哮。
人工智能追逐
- Sight 和 Hearing senses 可以使用公共变量进行设置
- 如果 pawn 看到或听到玩家 pawn,它将根据侵略性级别做出响应。
- 如果 pawn 被玩家触碰,即使攻击性等级为 2,它也会立即开始攻击(因为视觉和听觉只会触发咆哮)。
- 追逐时,如果 pawn 到达玩家身边,它将播放随机攻击动画(来自 4 个选项)。
- 如果 pawn 正在追逐玩家,但没有感应到玩家,则将播放可重新触发的计时器。当这个计时器完成,但 pawn 仍未被感应到时,它将停止追逐并切换回漫游。停止追逐所需的时间是一个公共变量。
自定义外观
- 设置发光颜色
- 可选发光的眼睛
- 可选的点光源,具有可定制的强度和半径(非常适合夜间场景)
- 每个 pawn 的材质的亮度和色调都有变化。变化的强度可以自定义
- 材质支持前向着色
声音
- 单个脚根据表面发出单独的声音
- 4 个表面(草地、木材、橡胶、金属),每个表面大约有 8 个脚步声。
- 坠落距离会影响着陆噪声的体积,每个表面的体积也不同
- 声调根据生物的音调变化(较小的生物音调较高,较大的生物音调较低)
- 巨型生物在行走时会发出轰隆隆的声音(当等级为 2 及以上时)
- 包括复活节彩蛋的声音(婴儿哭泣、放屁的声音等)。这可以通过材质参数集合中的全局标量参数 (“EasterEgg”) 进行更改。
蓝图
- 带有 spawn & destroy 事件的生成器蓝图。此蓝图可以访问影响其生成的 actor 的所有必要公共变量。它将标记每个生成的BP_Crabmonster。
- 外星螃蟹怪物蓝图。这可以用作 enemy 或 player,具体取决于 bool。
- 蓝图中包含大量文档,用于教您 AI 的工作原理以及 IK 相对于其网格的工作原理。
- 我添加了一个“Hint Blueprint”,当 pawn 靠近它时,它会打开
水平
在这个套装中你会发现两个级别:一个模型查看级别,生动地呈现在一个黑暗的房间里进行详细检查,以及一个人工智能和玩家测试级别,在那里你可以控制你自己的外星蟹怪兽,在互动环境中导航并与其他外星蟹怪兽互动。
演示地址
使用教程:
- 得到一个文件夹,放入项目路径的Content下打开项目即可。(一定要在Content主目录,文件名不能带有空格)
- 得到项目文件夹,有启动图标。双击图标启动对应的引擎即可。(如提示需编译项目就是没有安装对应的引擎版本)
- 文件夹内有manifest库文件,将上一级文件夹一起复制到Epic\Epic Games\Launcher\VaultCache文件夹下重启Epic平台在保管库里可以看到资源下载。(如没有文件夹,只有库文件可以复制宝贝名称或者随意命名一个文件夹放入VaultCache)
- 打开文件夹看见带有Plugins字样说明这个是插件素材,需要将文件夹复制到需要打开的引擎版本文件夹里的plugins或Marketplace 文件夹内举个例子:D:\Office\Epic\UE_4.25\Engine\Plugins放入后打开对应版本的项目可以看到发现新插件的提示,点击启用插件重启引擎即可。(如无提示在项目设置里找到管理插件搜索插件名称启用也可)
常见问题:
- 网盘提示无法下载。 答:重启或更换浏览器
- 打开项目后什么都没有,全是空白。 答:文件夹路径有空格
- 打开项目后材质丢失,蓝图节点报错 。 答:文件夹路径没放对
- 材质模型都有,但是找不到关卡。 答:版本过低导致关卡丢失
- 一打开关卡就崩溃。 答:版本过低或内存不够
- 人物车辆无法移动。 答:在内容浏览器添加对应的第一人称或驾驶内容包
(如以上步骤都没问题还是出现材质丢失蓝图报错等问题,有可能是随着虚幻引擎更新抛弃了原有的一些功能。遇到的问题客服会的都会解答,如未回复可以留言,最好有截图说明。)
微信扫描下方的二维码阅读本文
点赞