灵活的 Spawning Volume Blueprint,让你定义为 Spawning Volume玩家,AI角色,基本上你能想到的任何player。远远优于静态创建,例如在多人场景可以通过player等待不期而遇的客户可 Spawning Volume重生点。然而 Spawning Volume可远远超过在多人游戏中只是 Spawning Volume的玩家,用你的想象力,你可以将它们纳入任何你能想到的。所有的蓝图显然评论和他们的逻辑流程是很容易理解和遵循。这个软件包附带的支持内容,有助于展示在多人死斗和TeamDeathMatch游戏类型环境 Spawning Volume的用途很多。
技术细节
Blueprints:
- 3 Actor Blueprints
- BP_SpawningVolume
- BP_Default_Test_Cube
- BP_Default_Projectile
- 3 Game Mode/Game Type Blueprints
- GM_GameTypeGlobalLogic
- GT_DeathMatch
- GT_TeamDeathMatch
- 1 Game State Blueprint
- GS_SpawningVolume_GameState
- 3 Enumeration Blueprints
- EGameTypes
- ETeams
- EPlayerSessionStates
- 2 Interface Blueprints
- IGameType
- IDamagable
- 1 Player Controller Blueprint
- BP_SpawningVolume_PlayerController
- 1 Player Character Blueprint
- BP_SpawningVolume_PlayerCharacter
- 1 Player State Blueprint
- BP_SpawningVolume_PlayerState
- 2 Player HUD Blueprints
- BP_SpawningVolume_PlayerWidgetHUD
- BP_spawningVolume_PlayerHUD
- 1 Tutorial Blueprint
List of Spawning Volume features:
- Self contained resizable Spawning Volume blueprint actor.
- Function: SpawnActorWithinVolume safely spawns a given actor at a random position within the volume.
- Function: GetRandomLocationWithinVolume returns a World Space vector for a random safe spawn location within the Spawning Volume.
- Collision Detection
- Override able Z height trace extent.
- Single or Multi trace on failed safe spawn location.
- Actor tag filtering.
Supporting features:
- 2 example game types (DeathMatch and TeamDeathMatch) that demonstrates real world spawning systems for a First/Third Person Shooter environment.
- Basic Player damage and health system.
- Player States to support the demonstration of respawning systems (Alive/Dead).
- Basic Teams system (also integrated into the Spawning Volumes) to support demonstration of the TeamDeathMatch spawning logic.
下载地址:
|