Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

In my game I am trying to see all touching actors of a particular DynamicSMActor and it does return only two Actors as touching Actors - Water Volume and Player Pawn. It is ignoring all the other DynamicSMActors that are touching. I actually tried different values for collision type, Blocking type, etc,. No success.

Any help is really appreciated.

share|improve this question
1  
What do you mean by touching? –  Vite Falcon Jan 16 '13 at 15:20
add comment

1 Answer

Verify that the objects are actually touching (colliding) and not just passing through. You can do this by logging the touch and untouch events in unrealscript or via kismet. If they are passing through without touch firing, the collision properties of one or more of the actors needs adjusted accordingly to allow collision with each other.

In unrealscript, Actor:

  • event Touch( Actor Other, PrimitiveComponent OtherComp, vector HitLocation, vector HitNormal );
  • event PostTouch( Actor Other ); // called for PendingTouch actor after physics completes
  • event UnTouch( Actor Other );

In kismet, new event -> physics -> touch.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.