NPC Manager System 适配UE4.26-4.27
The NPC Manager System allows you to create NPCs with complex behaviors for your project.
Main Features:
NPC Profiles - These are task lists that NPCs will follow as they go about their daily routines. You can use one or more Profiles to customize how your NPCs behave in your game.
Tasks - Each Task can guide the NPC to go to a specific Point of Interest, roam inside a volume, roam between WayPoints, Follow a Path, or Go Home. In addition, you can tell the NPC to go to a specific location in your scene, or even use a Custom Task, where you add your own custom logic!
NPC Dynamic Dialogue - NPCs can talk to each other using the Dynamic Dialogue System. This flexible system uses a Datatable to store all possible NPC lines and the NPCs will create a dynamic conversation on the fly!
Player Interaction - The NPCs have a framework that can be used to add specific Player Interactions, such as a quest or dialogue system! By simply using Blueprint Interface calls you can easily add any dialogue system to the NPC.
Optimization Options - The system has a variety of performance optimization settings, such as a Player Proximity System, and visibility-based optimizations that enable you to have crowds in your scene with great performance!
Crowd Tools - This asset also comes with additional tools to help you build performant crowds. Static NPCs and Spline-based crowds are included to further add life to any game scene.
Technical Details
The NPC Manager allows you to use your own custom characters and animations easily.
Major Systems Included:
Ability to create a 24 hour routines with multiple Profiles
Points of Interest with multiple Stations, entrances, and spawn points
Four Standard Tasks - Go Home, Roam in Bounds, Roam between WayPoints, Follow Path
Ability to add Custom Tasks and custom logic to select the correct Tasks inside a Profile
NPC Dynamic Dialogue System
Player Interaction Framework
Basic damage system with Run Away logic and HP regeneration
Ability to interrupt the routine at runtime
Static NPCs to create a performant crowd
Spline Crowd that follows the path
Optimization Systems - Proximity System, Rendering Optimization, Visibility Optimizations
Number of core Blueprints: 110
Sample animations included: 17
Network Replicated: Yes
Supported Platforms: Win / Mac / Linux/ XBOX* / PS4* / Android* / iOS* /Oculus *
*NOTE: Consoles, mobile phones and VR have not been fully tested. However, this asset uses standard systems and Blueprint functions that should work as expected on those platforms. Please contact me if you have any questions.
通过 NPC 管理系统,您可以为项目创建具有复杂行为的 NPC。
主要功能
NPC 配置文件--这些是 NPC 日常工作时要遵循的任务列表。您可以使用一个或多个配置文件来定制 NPC 在游戏中的行为方式。
任务 - 每项任务都可以引导 NPC 前往特定的兴趣点、在一个区域内漫游、在路标之间漫游、沿着一条路径或回家。此外,您还可以告诉 NPC 前往场景中的特定位置,甚至可以使用自定义任务,在其中添加您自己的自定义逻辑!
NPC 动态对话--NPC 可以使用动态对话系统相互对话。这个灵活的系统使用一个数据表来存储所有可能的 NPC 台词,NPC 会即时创建动态对话!
玩家互动 - NPC 有一个框架,可用于添加特定的玩家互动,如任务或对话系统!只需使用蓝图界面调用,您就可以轻松地为 NPC 添加任何对话系统。
优化选项--该系统具有多种性能优化设置,例如玩家接近系统和基于可见度的优化,使您能够在场景中拥有性能出色的人群!
人群工具 - 该资产还配备了其他工具,可帮助您构建性能出色的人群。其中包括静态 NPC 和基于 Spline 的人群,可进一步为任何游戏场景增添活力。
技术细节
NPC 管理器允许您使用自己的自定义 NPC。
页:
[1]