概述
专为拥有数千个活跃角色的世界而设计的系统。NPC 会保留其状态(位置、大小、旋转、生命值、等级),即使远离玩家也会继续移动,从而在大型地图和城市中创造一个连贯的“鲜活世界”。
技术细节
Features:
- The system is divided into 4 optimization levels that work simultaneously for the best FPS performance.
- At level 1 if the pawn is out of the camera’s view, all its components and skeletal meshes are disabled from the render, and a set of optimization measures is applied, such as animation playback and tick rate. While at level 2.3.4, pawns can’t act according to the Behavior Tree, but they can still walk.
- On my system with an AMD 2700X processor, I achieved 200000+ pawns at 120+FPS.
- All calculations for hidden pawns at level 2.3.4 occur using multithreading for better FPS.
- Save and Load System
- If the pawn is out of the camera’s view, all its components and skeletal meshes are disabled from the render.
- The plugin is easy to use.
Code Modules:
- AWorldDirectorNpcPRO(Type: Runtime)
- UNpcDataProComponent(Type: Runtime)
Number of Blueprints: 3
Number of C++ Classes: 2
Network Replicated: Yes
Supported Development Platforms: Win64
Supported Target Build Platforms: Win64
Documentation: Documentation, Discord, Demo Build
Example Project: Included
Important/Additional Notes: World Director NPC – Simple version without multiplayer.
兼容性
支持的虚幻引擎版本:4.27,5.5~5.7
支持的目标平台:Windows Mac Android iOS Linux Xbox One Win32 SteamVR / HTC Vive PS4 Oculus
支持的开发平台:Windows Linux Mac
其他信息
分发方式:插件
更新日志
2025年12月31日 Update To Version 2.2.4 For Unreal Engine 5.5 5.6 5.7
Update To Version 1.2.1 For Unreal Engine 4.27
为这篇文章评分
0人
0人
0人
0人
0人
© 版权声明
THE END











暂无评论内容