Population Control PRO - Populate your world 1.4.5 适配UE5.1 NPC生成器
Population Control is a universal NPC spawner that will completely solve all issues with the NPC spawning in the world. It can work both on small sizes, such as rooms in houses, and on huge spaces. The system keeps track of each spawned NPC and if he was destroyed then she can spawn him again after the right time. The system is very easy to use. The system can work together with World Director NPC and World Director PRO, this completely closes the issue of spawn, respawn and optimization of the NPC. Together with World Director NPC or PRO, the whole world is populated in a few mouse clicks and it will always be alive and optimized.
Update 1.4
+Added curved spawn system. You can specify spawn chance and time on the curve. This makes the spawn system even more flexible.
The following features are supported:
The calculation of the spawn occurs directly in the editor, you can see where and how much the NPC will spawn.
Spawn Time (The ability to set the spawn time, for example, spawn NPCs only between 12:30 and 16:00.)
Runtime Spawner (Added spawner version for Runtime. You can now spawn NPCs on generated levels. NavMesh is required.)
Save and Load (Now you can save the current state of the spawners.)
A parameter that determines the time of shuffling the spawn points among themselves to create more unique locations.
The ability to set the chance of spawn for each NPC.
You can increase the chance of spawn every time the NPC was not spawned due to the low chance of spawn. After spawning, the real value of the chance to spawn is reset to the initial value.
The lifetime parameter of the NPC in the background. If the NPC was destroyed due to a large distance to you, then it will be destroyed after this time and will spawn again at the original point.
You can spawn flying NPCs.
Can be spawned taking into account NavMesh.
You can specify blocking zones for spawn.
Prohibit spawn if the player is close to the spawn point (That would not be spawn in front of the player)
The size of the spawn box point can be changed (the spawn inside the box point is random).
You can configure each NPC separately, the respawn time, the number of NPCs, the distance to the spawn (for example, small NPCs spawn when you get closer, and large NPCs can be spawned with large distances).
Ability to despawn those who are too far away.
Search for another spawn point if a collision occurs.
You can select a list of supported collisions.
Support for multiplayer.
Update 1.3
1. Spawn Time (The ability to set the spawn time, for example, spawn NPCs only between 12:30 and 16:00.)
2. Runtime Spawner (Added spawner version for Runtime. You can now spawn NPCs on generated levels. NavMesh is required.)
3. Save and Load (Now you can save the current state of the spawners.)
4. Fixed a problem with the rotation of the PopulationControlSpawner actor
5. Code refactoring
6. Fixed some bugs
Update 1.2 - Upgrade to PRO
Added:
1. The ability to set the chance of spawn for each NPC. If the NPC was not spawned, then after the respawn time it will again be checked for spawn.
2. The parameter increases the chance of spawn every time the NPC was not spawned due to the low chance of spawn. After spawning, the real value of the chance to spawn is reset to the initial value.
3. A parameter that determines the time of shuffling the spawn points among themselves to create more unique locations.
4. The parameter respawn from the last position when the NPC was destroyed because it was far away. Previously, he only spawned at the spawn point. Now if the NPC was chasing you and you ran away, he will appear in the same place where you lost him.
5. The lifetime parameter of the NPC in the background. If the NPC was destroyed due to a large distance to you, then it will be destroyed after this time and will spawn again at the original point. (Leave zero if you do not want to destroy the NPC in the background).
6. Added the ability to exclude an NPC from the Population Control system or return it back. For example, you spawn boats and want to control one of them, you can exclude it from the system. There is also a function to check whether the NPC is now in the Population Control system or has been excluded.
7. Added the ability to clean a specific NPC from the system. Unlike exclusion, after clearing the NPC, the slot in the Population Control system will be free and it will be able to spawn a new NPC.
Fix:
1. Fixed the respawn issue. NPCs continued to spawn again even if respawn was disabled.
2. Small fix related to saving.
Update 1.1.1 - Improved performance in runtime.
Update 1.1 - Video comparison
1. Added the ability to spawn any Actors.
2. Added button Save and clear cache - Saving large maps is now even faster. It also reduced disk space usage by 60%+.
Update 1.0.5 - Improved performance when saving in the editor.
Update 1.0.4 - Fixed the output of unnecessary messages on the screen (print string) that were used for development.
Population Control 是一个通用的 NPC 生成器,它将彻底解决世界上所有与 NPC 生成有关的问题。它既可以在小空间(例如房屋中的房间)上工作,也可以在大空间中工作。系统会跟踪每个生成的 NPC,如果他被摧毁,那么她可以在正确的时间后再次生成他。该系统非常易于使用。该系统可以与 World Director NPC 和 World Director PRO 协同工作,这完全解决了 NPC 的生成、重生和优化问题。与 World Director NPC 或 PRO 配合使用,只需单击几下鼠标即可填充整个世界,它将始终保持活跃和优化。
更新 1.4
+ 添加了曲线生成系统。您可以在曲线上指定生成机会和时间。这使生成系统更加灵活。
支持以下功能:
生成的计算直接在编辑器中进行,您可以看到 NPC 的生成位置和数量。
生成时间(可以设置生成时间,例如,仅在 12:30 到 16:00 之间生成 NPC。)
运行时生成器(添加了运行时生成器版本。您现在可以在生成的关卡上生成 NPC。需要 NavMesh。)
保存和加载(现在您可以保存生成器的当前状态。)
一个参数,用于确定在它们之间移动生成点以创建更多独特位置的时间。
可以为每个 NPC 设置生成机会。
每次由于生成机会低而未生成 NPC 时,您可以增加生成机会。生成后,生成机会的实际值将重置为初始值。
NPC 在后台的生命周期参数。如果 NPC 因距离您太远而被摧毁,那么它将在此时间之后被摧毁,并将在原始点再次生成。
您可以生成飞行的 NPC。
可以考虑 NavMesh 来生成。
您可以指定生成的阻挡区域。
如果玩家靠近生成点,则禁止生成(不会在玩家面前生成)
可以更改生成框点的大小(框点内的生成是随机的)。
您可以分别配置每个 NPC、重生时间、NPC 数量、与生成的距离(例如,小型 NPC 会在您靠近时生成,大型 NPC 可以在距离较远时生成)。
能够让距离太远的 NPC 消失。
如果发生碰撞,则搜索另一个生成点。
您可以选择受支持的碰撞列表。
支持多人游戏。
更新 1.3
1. 生成时间(可以设置生成时间,例如,仅在 12:30 到 16:00 之间生成 NPC。)
2. 运行时生成器(添加了运行时生成器版本。您现在可以在生成的关卡上生成 NPC。需要 NavMesh。)
3. 保存和加载(现在您可以保存生成器的当前状态。)
4. 修复了 PopulationControlSpawner 角色旋转的问题
5. 代码重构
6. 修复了一些错误
更新 1.2 - 升级到 PRO
添加:
1. 可以设置每个 NPC 的生成机会。如果 NPC 未生成,则在重生时间之后将再次检查其是否生成。
2. 由于生成机会低,每次未生成 NPC 时,该参数都会增加生成机会。生成后,生成机会的实际值将重置为初始值。
3. 确定在生成点之间重新排列生成点以创建更多独特位置的时间的参数。
4. 由于距离较远,当 NPC 被摧毁时,该参数将从最后一个位置重生。以前,他只在生成点生成。现在,如果 NPC 正在追赶你,而你逃跑了,他将出现在你失去他的同一位置。
5. 后台 NPC 的生命周期参数。如果 NPC 因距离你太远而被摧毁,那么它将在此时间后被摧毁,并将在原始点再次生成。(如果你不想摧毁后台的 NPC,请保留为零)。
6. 添加了从人口控制系统中排除 NPC 或将其返回的功能。例如,你生成船只并想控制其中一艘,你可以将其从系统中排除。还有一个功能可以检查 NPC 现在是否在人口控制系统中或已被排除。
7. 添加了从系统中清除特定 NPC 的功能。与排除不同,清除 NPC 后,人口控制系统中的插槽将空闲,并且能够生成新的 NPC。
修复:
1. 修复了重生问题。即使禁用了重生,NPC 仍会继续再次生成。
2. 与保存相关的小修复。
更新 1.1.1 - 改进了运行时的性能。
更新 1.1 - 视频比较
1. 添加了生成任何 Actor 的功能。
2. 添加了按钮“保存并清除缓存” - 保存大地图现在更快了。它还将磁盘空间使用量减少了 60% 以上。
更新 1.0.5 - 改进了在编辑器中保存时的性能。
更新 1.0.4 - 修复了屏幕上输出用于开发的不必要消息(打印字符串)。
页:
[1]