I love the smell of UnrealEd crashing in the morning. – tarquin

UE3:GameKActorSpawnableEffect (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 11:47, 6 November 2009 by (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UDK Object >> Actor >> DynamicSMActor >> KActor >> GameKActorSpawnableEffect
Package: 
GameFramework

KActor used for spawning "effect" type of physics objects. (e.g. gun magazines) This will nice "fade to nothing when it is dying.


So in PhysX2 when we use smallish collision on objects we will get tunneling and that will cause the object to either fall directly through the ground or bounce a little bit and then fall through the ground.

CCD currently is slow, has some bugs, and is a global setting (as opposed to compartment)

So for physx2 you need to make a larger than correct box/shape and that should stop these RigidBodyies from falling through the world.

One way to do that is with the "Set Collision from Builder Brush" functionality. Make a builder brush around the object and use that for the collision!


Copyright 1998-2009 Epic Games, Inc. All Rights Reserved

Default values[edit]

Property Value
bBlockActors False
bBlocksNavigation False
bCollideActors False
bNoDelete False
LifeSpan 30.0
RemoteRole ROLE_None

Subobjects[edit]

MyLightEnvironment[edit]

Class: Engine.DynamicLightEnvironmentComponent

Inherits from: KActor.MyLightEnvironment

Property Value
bCastShadows False

StaticMeshComponent0[edit]

Class: Engine.StaticMeshComponent

Inherits from: KActor.StaticMeshComponent0

Property Value
bAcceptsDynamicDecals False
bAcceptsStaticDecals False
BlockActors False
CastShadow False
LightEnvironment DynamicLightEnvironmentComponent'GameFramework.Default__GameKActorSpawnableEffect:MyLightEnvironment'
ReplacementPrimitive None

Events[edit]

FellOutOfWorld[edit]

simulated event FellOutOfWorld (class<DamageTypedmgType)

Overrides: KActor.FellOutOfWorld

called when the actor falls out of the world 'safely' (below KillZ and such)

PostBeginPlay[edit]

simulated event PostBeginPlay ()

Overrides: KActor.PostBeginPlay


Tick[edit]

simulated event Tick (float DeltaTime)

Overrides: Actor.Tick