|
0 registered members (),
631
guests, and 2
spiders. |
|
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: Gravity with jumping
[Re: 3run]
#310570
02/15/10 17:10
02/15/10 17:10
|
Joined: Feb 2010
Posts: 886
Random
User
|
User
Joined: Feb 2010
Posts: 886
|
Can I see it? Or how did you made it, c-move? When yes use c-trace.
|
|
|
Re: Gravity with jumping
[Re: 3run]
#311653
02/21/10 10:50
02/21/10 10:50
|
Joined: Nov 2007
Posts: 2,568 Germany, BW, Stuttgart
MasterQ32
Expert
|
Expert
Joined: Nov 2007
Posts: 2,568
Germany, BW, Stuttgart
|
try this one:
function player_jump()
{
on_space = NULL;
var force = 10; //The jumping hight
while(force > 0)
{
player.z += force * time_step;
force -= 1*time_step;
wait(1);
}
if(key_space)
player_jump();
on_space = player_jump;
}
action player_walk()
{
player = me;
on_space = player_jump;
c_setminmax(me);
while(me)
{
//Generate Gravity
c_move(me,nullvector,vector(0,0,-5*time_step),IGNORE_PASSABLE | USE_BOX);
c_move(me,vector((7 + 5*key_shift)*(key_w-key_s)*time_step,(5 + 3*key_shift)*(key_a-key_d)*time_step,0),nullvector,GLIDE | IGNORE_PASSABLE);
//Wait one Frame
wait(1);
}
}
its very simple, but it works
Last edited by Richi007; 02/21/10 10:52.
|
|
|
|