cg小白兔 发表于 2024-9-10 12:07:33

Population Control PRO - Populate your world 1.4.5 适配UE5.3



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.

人口控制是一款通用的 NPC 产卵器,可以彻底解决世界中 NPC 产卵的所有问题。它既可以在小空间(如房屋中的房间)中使用,也可以在大空间中使用。系统会跟踪每个生成的 NPC,如果他被摧毁了,它可以在适当的时间后再次生成。该系统非常易于使用。该系统可与 World Director NPC 和 World Director PRO 协同工作,从而彻底解决了 NPC 的生成、重生和优化问题。与 World Director NPC 或 PRO 一起使用时,只需点击几下鼠标即可填充整个世界,而且该世界将始终保持活力和优化。

更新 1.4
+增加了曲线产卵系统。您可以在曲线上指定产卵几率和时间。这使得产卵系统更加灵活。

支持以下功能:
产卵计算直接在编辑器中进行,您可以看到 NPC 的产卵位置和数量。
产卵时间(可设置产卵时间,例如只在 12:30 至 16:00 之间产卵 NPC。)
Runtime 产卵器(为 Runtime 添加了产卵器版本。现在您可以在生成的关卡中生成 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. 修复了人口控制产卵器角色旋转的问题
5. 代码重构
6. 修复了一些错误
更新 1.2 - 升级至专业版

添加了
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. 增加了催生任何演员的功能。
2. 增加了保存和清除缓存按钮 - 现在保存大型地图的速度更快了。它还减少了 60%+ 的磁盘空间使用量。
更新 1.0.5 - 提高了在编辑器中保存时的性能。
更新 1.0.4 - 修正了在屏幕上输出用于开发的不必要信息(打印字符串)的问题。





页: [1]
查看完整版本: Population Control PRO - Populate your world 1.4.5 适配UE5.3