|
0 registered members (),
5,224
guests, and 18
spiders. |
|
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: Objekt bewegen
[Re: Widi]
#307830
01/31/10 17:08
01/31/10 17:08
|
Joined: Dec 2008
Posts: 605 47°19'02.40" N 8°32'54.67"...
hopfel
User
|
User
Joined: Dec 2008
Posts: 605
47°19'02.40" N 8°32'54.67"...
|
Er kapierts nicht, hat wohl keinen Sinn... Was er meinte: SCHREIB KEINE MEHRFACHPOSTS SONDERN EDITIEREZum Problem: Du sagtest, das ganze Teil würde "land1.wmb" heissen. Das ist aber das Format von einem in WED hergestellten Level. Das was ausgeführt wird, ist aber der Script und der hat die Endung .c Öffne mal ein neues leeres Projekt im SED, speicher es in den Work-ordner und probier es aus, leer wie es ist. Wenn der Error nicht mehr passiert, kopiere deinen Code dort rein, verschiebe den neuen Script in den gleichen Ordner wo du den alten hast, damit die benötigten Dateien vorhanden sind, und schau, obs dann funzt.
Last edited by hopfel; 01/31/10 17:09.
Hilf mir, dir zu helfen!
|
|
|
Re: Objekt bewegen
[Re: loliver]
#307854
01/31/10 18:22
01/31/10 18:22
|
Joined: Sep 2003
Posts: 5,900 Bielefeld, Germany
Pappenheimer
Senior Expert
|
Senior Expert
Joined: Sep 2003
Posts: 5,900
Bielefeld, Germany
|
Okay, dies wäre so ein Fall, wo es an einer Kleinigkeit liegt, die eeinem schwer auffällt. in Folgendem
function main()
{
level_load(land1.wmb);
wait(1);
ent_create("guard.mdl", NULLVECTOR, hinundhergeher);
}
fehlen um land1.wmb die Anführungszeichen. Also muss dort stehen: level_load("land1.wmb"); Das ist immer wichtig, wenn es 'buchstäblich' um den Namen geth und nicht um einen 'Vertreternamen' wie z.B. NULL.
|
|
|
Re: Objekt bewegen
[Re: Pappenheimer]
#307871
01/31/10 18:48
01/31/10 18:48
|
Joined: Jan 2010
Posts: 80 Paderborn, Deutschland
loliver
OP
Junior Member
|
OP
Junior Member
Joined: Jan 2010
Posts: 80
Paderborn, Deutschland
|
ja, ich probiere jez das i-wie zu machen das man selber die wache steuert das sind dann so aus :
#include <acknex.h> #include <default.c>
action guard_walk() { camera_follow(me); VECTOR vFeet; vec_for_min(vFeet,me); // vFeet.z = distance from player origin to lowest vertex my.STATE = 1; while (1) { // state 1: walking //////////////////////////////////////////// if (my.STATE == 1) { // rotate the entity with the arrow keys my.pan += (key_cul-key_cur)*5*time_step;
// move the entity forward/backward with the arrow keys var distance = (key_cuu-key_cud)*5*time_step; c_move(me, vector(distance,0,0), NULL, GLIDE);
// animate the entity my.ANIMATION += 2*distance; ent_animate(me,"walk",my.ANIMATION,ANM_CYCLE);
// adjust entity to the ground height, using a downwards trace c_trace(my.x,vector(my.x,my.y,my.z-1000),IGNORE_ME | IGNORE_PASSABLE); my.z = hit.z - vFeet.z; // always place player's feet on the ground
if (key_space) { // key pressed -> go to state 2 my.ANIMATION = 0; my.STATE = 2; } } // state 2: casting a spell /////////////////////////////////// if (my.STATE == 2) { my.ANIMATION += 8*time_step; ent_animate(me,"attack",my.ANIMATION,0); if (my.ANIMATION > 100) { // create the spell and go to state 3 ent_create("spell.dds",vector(my.x,my.y,my.z+20),spell_fly); my.ANIMATION = 0; my.STATE = 3; } } // state 3: waiting for key release /////////////////////////// if (my.STATE == 3) { if (!key_space) my.STATE = 1; // when key was released, back to state 1 } wait(1); } }
function main() { level_load("land1.wmb"); wait(1); ent_create("guard.mdl", NULLVECTOR, guard_walk); }
aber wenn ic hauf den pfeil drücke errort es nur -.-
|
|
|
Re: Objekt bewegen
[Re: loliver]
#307873
01/31/10 18:54
01/31/10 18:54
|
Joined: Dec 2008
Posts: 605 47°19'02.40" N 8°32'54.67"...
hopfel
User
|
User
Joined: Dec 2008
Posts: 605
47°19'02.40" N 8°32'54.67"...
|
Wow, kannst du mir bitte sagen, woher du solche Ausdrücke hast wie:
camera_follow(me); ANIMATION my.STATE vFeet
Ich habe solche Befehle noch nie gesehen bzw. gehört, sind die von einer anderen Programmiersprache? In A7 gibts solche befehle jedenfalls meines wissens nicht o.0
Hilf mir, dir zu helfen!
|
|
|
Re: Objekt bewegen
[Re: loliver]
#307874
01/31/10 18:54
01/31/10 18:54
|
Joined: Sep 2003
Posts: 5,900 Bielefeld, Germany
Pappenheimer
Senior Expert
|
Senior Expert
Joined: Sep 2003
Posts: 5,900
Bielefeld, Germany
|
ja, ich probiere jez das i-wie zu machen das man selber die wache steuert das sind dann so aus :
Heißt das Ja am Anfang, es hat in der Version, die ich gepostet habe funktioniert? Wenn 'ja', dann musst Du ausdrücklicher antworten. 2. Wenn etwas funktioniert hat, dann schreibe nur _eine_ weitere Änderung oder Ergänzung hinzu UND teste es bevor Du in der Programmierung weitermachst.
|
|
|
Moderated by mk_1, Perro, rayp, Realspawn, Rei_Ayanami, rvL_eXile, Spirit, Superku, Tobias, TSG_Torsten, VeT
|