Gamestudio Links
Zorro Links
Newest Posts
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
1 registered members (AndrewAMD), 1,014 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Newest Members
Hanky27, firatv, wandaluciaia, Mega_Rod, EternallyCurious
19051 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
kollision #190226
03/25/08 15:27
03/25/08 15:27
Joined: Feb 2004
Posts: 97
MrFreakMan Offline OP
Junior Member
MrFreakMan  Offline OP
Junior Member

Joined: Feb 2004
Posts: 97
hallo, habe mir aus verschiedenen templates mal was zusammen gebastelt habe folgendes problem mit der kollision, ich habe eine münze eigebaut:

Code:
  
action muenze1()
{
my.enable_impact = on;
my.event = muenzeaufheben;
while(1)
{
my.pan += time_step;
wait(1);
}
}

function muenzeaufheben()
{
if (you.skill42 == 1) //skill42 ist der spieler
{
punkte += 1;
ent_remove(my);
}
}





wenn ich direkt von oben auf die münze springe bleib ich auf ihr stehen und sie wird nicht eingesammelt. wenn ich von der seite oder von unten dran springe wird sie sofort eingesammelt. bei anderen modells steh ich eine kleine distanz über dem model.

Code:
  
.
.
.

if((key_space == 1) || (joy_3)) {if (Height < 10) {vec_Player_move.z=8;}}

vec_set(temp,player.x);
temp.z -= 10000 ;
trace_mode = ignore_me+ignore_sprites+ignore_passable+use_box;
height = trace(my.x,temp);
If (height > 6) {vec_player_move.z += -0.2;}
If (height < 6) {vec_player_move.z += -0.5 * height;}
If (height > 6) {height = height -3;}

move_mode = IGNORE_YOU + IGNORE_PASSABLE + IGNORE_PUSH + ACTIVATE_TRIGGER +GLIDE;
ent_move (vec_Player_move,Nullvector);
.
.
.



brauch eure hilfe danke

Re: kollision [Re: MrFreakMan] #190227
03/25/08 23:05
03/25/08 23:05
Joined: Aug 2007
Posts: 1,922
Schweiz
Widi Offline
Serious User
Widi  Offline
Serious User

Joined: Aug 2007
Posts: 1,922
Schweiz
So wie ich das sehe, machst du ein trace nach unten. Wenn da etwas im Weg ist (Münze), wird der Spieler nach oben bewegt, er kann also gar nicht mit der Münze kollidieren. Setze bei move_mode noch IGNORE_MODELS, dann sollte der Trace die Münze ignorieren (wenn die Münze ein Model ist...).

Re: kollision [Re: Widi] #190228
03/25/08 23:22
03/25/08 23:22
Joined: Feb 2004
Posts: 97
MrFreakMan Offline OP
Junior Member
MrFreakMan  Offline OP
Junior Member

Joined: Feb 2004
Posts: 97
gut danke schön das funktioniert jetzt mit den münzen, aber ich habe jetzt ein neues problem ich kann jetzt auf den möbeln die auch modells sind und auf der plattform nicht mehr springen. wie kann man das beheben? danke

Re: kollision [Re: MrFreakMan] #190229
03/25/08 23:29
03/25/08 23:29
Joined: Aug 2007
Posts: 1,922
Schweiz
Widi Offline
Serious User
Widi  Offline
Serious User

Joined: Aug 2007
Posts: 1,922
Schweiz
Dann musst du über PUSH gehen, ist im Handbuch gut beschrieben.


Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1