Gamestudio Links
Zorro Links
Newest Posts
Zorro 2.70
by jcl. 09/29/25 09:24
optimize global parameters SOLVED
by dBc. 09/27/25 17:07
ZorroGPT
by TipmyPip. 09/27/25 10:05
assetHistory one candle shift
by jcl. 09/21/25 11:36
Plugins update
by Grant. 09/17/25 16:28
AUM Magazine
Latest Screens
Rocker`s Revenge
Stug 3 Stormartillery
Iljuschin 2
Galactic Strike X
Who's Online Now
3 registered members (NewbieZorro, TipmyPip, 1 invisible), 19,045 guests, and 8 spiders.
Key: Admin, Global Mod, Mod
Newest Members
krishna, DrissB, James168, Ed_Love, xtns
19168 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Modell zur Laufzeit vrschieben? #145317
08/02/07 18:13
08/02/07 18:13
Joined: Mar 2003
Posts: 51
Fürstenfeldbruck
S
Sticky Offline OP
Junior Member
Sticky  Offline OP
Junior Member
S

Joined: Mar 2003
Posts: 51
Fürstenfeldbruck
Hallo Forum,

ich bin leider nicht so der Scripter von daher eine Frage an euch Profis :-)
Ich habe eine Rampe(als mdl) in WED an einer Position gesetzt und nun möchte ich
die X und Y Position der Rampe zur Laufzeit ändern. Wie mache ich das?
Also ich dachte da an eine While-Schleife.
Solange der Benutzer bspw. die R-Taste gedrückt hält, solange wird die X-Pos um 1 erhöht usw. Das ganze wird über einen Timer gesteuert (falls in der Engine noch nicht vorhanden) damit die Bewegung auch normals abläuft.

Nun zur Frage, mit welcher Anweisung kann ich auf die Koordinaten in WED zugreifen?

Danke euch für Hilfe

Lg Sticky


A7 Commercial
Re: Modell zur Laufzeit vrschieben? [Re: Sticky] #145318
08/02/07 18:26
08/02/07 18:26
Joined: Jul 2006
Posts: 511
Germany,NRW
KMS Offline
User
KMS  Offline
User

Joined: Jul 2006
Posts: 511
Germany,NRW
Das kannst Du zum Beispiel so machen:

Wiederhole:
while(key_R==1)
{
my.x+=1*time;
wait(1);
}
goto(Wiederhole);

Mit dem Timer hab ich nicht verstanden,wie Du das meinst.


You need full animated lowpoly-fishes?Look at
http://www.projekt-3d.de/pages/shop2pag.html
Re: Modell zur Laufzeit vrschieben? [Re: KMS] #145319
08/02/07 18:32
08/02/07 18:32
Joined: Mar 2003
Posts: 51
Fürstenfeldbruck
S
Sticky Offline OP
Junior Member
Sticky  Offline OP
Junior Member
S

Joined: Mar 2003
Posts: 51
Fürstenfeldbruck
Hallo KMS,

das mit dem Timer hat sich in deinem Beispiel schon erledigt :-)
Ohne Timer würde die Position sich unterschiedlich schnell verschieben(Je nach PC-Leistung)wenn man die entsprechende Taste drückt und mit Timer kann man die verschiedenen PC's auf eine einheitliche Geschwindigkeit "drosseln".

Danke für das Beispiel

Lg Sticky


A7 Commercial
Re: Modell zur Laufzeit vrschieben? [Re: Sticky] #145320
08/02/07 20:20
08/02/07 20:20
Joined: Apr 2005
Posts: 3,076
Germany, NRW
rvL_eXile Offline

3D Artist
rvL_eXile  Offline

3D Artist

Joined: Apr 2005
Posts: 3,076
Germany, NRW
Quote:

Wiederhole:
while(key_R==1)
{
my.x+=1*time;
wait(1);
}
goto(Wiederhole);




@KMS, wenn schon dann auch aktueller Syntax time_step; ist der neuse Syntax, sowie Sleep jetzt wait(-Wert) ist

Wenn du die Position per my.x veränderst, hast du keine Kollision. Wenn du aber eine Kollision benötigst kannste dies mit C-Move machen !

cYa Sebastian

Last edited by rvL_eXile; 08/02/07 20:22.

Tutorials:
[Blender]Terrain creation ENG/GER
[Blender]Low Poly Tree Modeling
[GIMP]Create a Texture for Terrains
CLICK HERE


Re: Modell zur Laufzeit vrschieben? [Re: rvL_eXile] #145321
08/02/07 20:22
08/02/07 20:22
Joined: Jan 2003
Posts: 4,305
Damocles Offline
Expert
Damocles  Offline
Expert

Joined: Jan 2003
Posts: 4,305
Denke an
fps_max =120;
oder einen Ähnlichen Wert,
ansonsten kann der Timer falsch laufen auf sehr starken Rechnern,
oder bei einem zu simplen Level.

Re: Modell zur Laufzeit vrschieben? [Re: Damocles] #145322
08/02/07 20:24
08/02/07 20:24
Joined: Apr 2005
Posts: 3,076
Germany, NRW
rvL_eXile Offline

3D Artist
rvL_eXile  Offline

3D Artist

Joined: Apr 2005
Posts: 3,076
Germany, NRW
Dies kann einem auch bei Wait(-Wert); passieren Hatte dies die Tage. Am besten immer en FPS_MAX=x; in die Main Function dann läufts auf jedenfall richtig !

cYa Sebastian


Tutorials:
[Blender]Terrain creation ENG/GER
[Blender]Low Poly Tree Modeling
[GIMP]Create a Texture for Terrains
CLICK HERE


Re: Modell zur Laufzeit vrschieben? [Re: rvL_eXile] #145323
08/02/07 20:28
08/02/07 20:28
Joined: Jan 2003
Posts: 4,305
Damocles Offline
Expert
Damocles  Offline
Expert

Joined: Jan 2003
Posts: 4,305
Ich benutzt manchmal sogar noch
waitt(1);
hehe, oldscool, aber das ist für viele Schleifen
eine gut zu nutzende Funktion (die ca 1/16 Sekunde wartet)
und sich einfacher schreiben lässt als:

wait(-0,0625);

Last edited by Damocles; 08/02/07 20:29.

Gamestudio download | 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