I can't tell if Im just missing something obvious or what, but the fact that my triggers wont trigger when touching meshes is quite annoying. Let me describe the situation a bit.
I have a dynamic trigger volume that moves with an object in small increments. I want it so that the dynamic trigger will go off when it hits the wall so the object can't go any further. Regardless of what the settings are of the touch event in kismet, the object refuses to acknowledge that there is a wall there, whether that wall be a bsp, static mesh, interp actor or kactor.
So far, the only thing that the trigger will touch is a kactor that is in some kind of motion. After some back and forth, I figured out that the kactor has to be somewhat "active" or else the trigger wont work. If I were to put a kactor and the same trigger object, I could not get any interaction until I had already pushed the kactor and put it into motion. My solution was to make a huge forcefield that seems to constantly keep the kactors "awake" without too much actual movement. This seems like a very bandaid method of fixing it, so if you have any suggestions, Im all ears.
My question is, what am I missing here? This seems like it should be obvious. If a trigger (whether dynamic or not) is set to touch with a proximity type of InterpActor, then why does it not touch when it hits an InterpActor? The trigger is not set to player only. Playing with all of the settings, I cant figure out a way to have this work.
UDK Forum, please enlighten me, it would be greatly appreciated.



Reply With Quote


Bookmarks