1
Support / Re: Mouse Collision Check!!
« on: May 21, 2014, 11:27:06 pm »
Thank you, it is working perfectly now.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
// Player movement
SimpleVector s = player.getPlayer().getZAxis();
s.scalarMul(SPEED);
moveRes.add(s);
// avoid high speeds
if (moveRes.length() > MAXSPEED) {
moveRes.makeEqualLength(new SimpleVector(0, 0, MAXSPEED));
}
// Translate player
player.getPlayer().translate(s);
// Check player collision
moveRes = player.getPlayer().checkForCollisionEllipsoid(moveRes, ellipsoid, 8);
player.getPlayer().translate(moveRes);
// damping
if (moveRes.length() > DAMPING) {
moveRes.makeEqualLength(new SimpleVector(0, 0, DAMPING));
} else {
moveRes = new SimpleVector(0, 0, 0);
}