Collision using a region instead of character

You must understand the Game Editor concepts, before post here.

Collision using a region instead of character

Postby arcreamer » Sat Dec 28, 2013 1:05 am

Hey guys, so Im working on a collision with my actor so I can create gravity so what I have done was created a filled region for the ground collider, and another filled region for my player collider. Im not very experienced at all with programming, so I probably went about this all wrong, but then I parented my player to the player collider, and in the collider I put if in the Draw Actor:
Code: Select all
if (yvelocity<4)
{
    yvelocity+=.08;
}


when I played the game, it did what I wanted to do at first which was have the player collide against the ground and the reason I knew he collided was because I placed him a few feet off the ground before playing. But once I started walking, I was able to walk right off of the edge of the ground and wasnt falling. its as if the collider just stopped working or something.. not sure. Ive been looking for some good collision tutorials but none with using a region as a collider instead of the actual player. any help would be great
arcreamer
 
Posts: 398
Joined: Tue Jul 03, 2007 4:08 pm
Score: 9 Give a positive score

Re: Collision using a region instead of character

Postby barney12345 » Thu Jan 23, 2014 9:52 am

if you want gravity, just use draw actor, script editor
Code: Select all
yvelocity++;

and then use collision on any side of ground, physical response, (going down in order of numbers) 1,1,0,1.
Also don't forget to make the filled region the parent, although making collision with that might be a bad idea.
Darth Vader called... he wants his cookies back
User avatar
barney12345
 
Posts: 122
Joined: Wed Nov 07, 2012 6:52 am
Location: A land down under
Score: 4 Give a positive score


Return to Advanced Topics

Who is online

Users browsing this forum: No registered users and 1 guest

cron