|
7 registered members (fairtrader, Quad, miwok, Martin_HH, AndrewAMD, alibaba, dpn),
581
guests, and 0
spiders. |
|
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: Wegen Schaden am Helicopter
[Re: Widi]
#264640
05/07/09 11:55
05/07/09 11:55
|
Joined: Apr 2009
Posts: 274
atari98
OP
Member
|
OP
Member
Joined: Apr 2009
Posts: 274
|
Hallo wieder einmal atari98. Wie schon mal gesagt, MACH DEN WORKSHOP !!!!!! Das mit der Anzeige wird im Workshop beschrieben.
Auch ich habe mit dem Workshop angefangen, da lernst du die Grundlagen, wie alles funktioniert. Darauf kannst du später Stück für Stük aufbauen. Auch in den AUM`s gibt es jede Menge an Informationen, die in gewissen Situationen weiterhelfen. Wenn du DANACH nicht mehr weiterkommst, bist du hier im Forum willkommen. Aber bitte stelle hier keine Fragen mehr, die im Workshop durchgearbeitet werden. Jaja, das mit den Anzeigen kann ich ja.Aber ich hab ein Problem mit der Kolision,also das der Helikopter schaden bekommt wenn er gegen die Wand fliegt.
|
|
|
Re: Wegen Schaden am Helicopter
[Re: atari98]
#264644
05/07/09 12:06
05/07/09 12:06
|
mercuryus
Unregistered
|
mercuryus
Unregistered
|
Die Kollision verwaltest Du z.B: mit events (EVENT_ENTITY oder EVENT_IMPACT oder ...). Diese werden von c_move ausgelöst wenn Du sie vorher registriert hast.
z.B. (lite-c)
void evt_heli_crash(){ my._health=maxv(my._health-10, 0); }
action act_heli(){ ... my.event=evt_heli_crash; my.emask |= ENABLE_IMPACT; // oder ENABLE_ENTITY - siehe doku while(my._health>0){ ... c_mode(...) ... } ... }
|
|
|
Re: Wegen Schaden am Helicopter
[Re: atari98]
#264662
05/07/09 13:09
05/07/09 13:09
|
Joined: Apr 2009
Posts: 274
atari98
OP
Member
|
OP
Member
Joined: Apr 2009
Posts: 274
|
Das ist mein Code:
/////////////////////////////// #include <acknex.h> #include <default.c>
///////////////////////////////////
function main() { level_load ("homework18.wmb"); wait (2); vec_set(camera.x,vector(0,-480,1000)); // set a static position for the camera vec_set(camera.pan,vector(90,-68,0)); // set the correct orientation for the camera }
var anim_speed;
action my_car() { while (1)
{
if (key_d) my.pan -= 3*time_step; // decrease the pan angle of the car if (key_w ) // press and hold the "Space" key to move the car c_move (my, vector(15*time_step, 0, 0), nullvector, GLIDE); if (key_a ) // press and hold the "Space" key to move the car my.pan += 3*time_step; // decrease the pan angle of the car if (key_cul) my.roll += 3*time_step; // increase the pan angle of the car if (key_cur) my.roll -= 3*time_step; // decrease the pan angle of the car if (key_cuu ) // press and hold the "Space" key to move the car my.tilt += 3*time_step; // increase the pan angle of the car if (key_cud ) // press and hold the "Space" key to move the car my.tilt -= 3*time_step; // increase the pan angle of the car // move the car using relative_speed wait (1); ent_animate(my, "fly", anim_speed, ANM_CYCLE); anim_speed += 4000*time_step;
} }
Wenn du mir das einbaust ernänn ich deinen namen im spiel
|
|
|
Re: Wegen Schaden am Helicopter
[Re: atari98]
#264825
05/08/09 12:32
05/08/09 12:32
|
Joined: Apr 2009
Posts: 274
atari98
OP
Member
|
OP
Member
Joined: Apr 2009
Posts: 274
|
|
|
|
|