Gamestudio Links
Zorro Links
Newest Posts
Purchase A8 full licence version
by jcl. 05/04/26 11:46
Z9 getting Error 058
by k_ivan. 04/25/26 19:13
ZorroGPT
by TipmyPip. 04/25/26 16:09
Stooq now requires an API key
by jcl. 04/13/26 09:42
Strange "Alien" Skull created with >Knubber<
by NeoDumont. 04/10/26 18:58
AUM Magazine
Latest Screens
Dorifto samurai
Shadow 2
Rocker`s Revenge
Stug 3 Stormartillery
Who's Online Now
3 registered members (Grant, Quad, 1 invisible), 4,626 guests, and 58 spiders.
Key: Admin, Global Mod, Mod
Newest Members
ukgamer, valino, juergenwue, VladMak, Geir
19210 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 10 1 2 3 9 10
Objekt bewegen #307520
01/29/10 19:56
01/29/10 19:56
Joined: Jan 2010
Posts: 80
Paderborn, Deutschland
loliver Offline OP
Junior Member
loliver  Offline OP
Junior Member

Joined: Jan 2010
Posts: 80
Paderborn, Deutschland
Ich möchte ein Männchen in meinen Spiel von alleine hin und her laufen lassen, das problem ist ich hab zwar schon die bewegungen aber es bewegt sich nicht. kann mir vllt einer ein beispiel skript zeigen, wie sowas ausseht wenn er hin und her läuft. im workshop ist das so undeutlich beschrieben...

Re: Objekt bewegen [Re: loliver] #307523
01/29/10 20:10
01/29/10 20:10
Joined: Sep 2003
Posts: 5,900
Bielefeld, Germany
Pappenheimer Offline
Senior Expert
Pappenheimer  Offline
Senior Expert

Joined: Sep 2003
Posts: 5,900
Bielefeld, Germany
Wo ist es denn im Workshop beschrieben, dann kann man daran anknüpfen.

Es gibt erstmal 2 Arten von Bewegung, das eine sind die Animationen, das andere sind die Positionswechsel im Level.

Re: Objekt bewegen [Re: Pappenheimer] #307526
01/29/10 20:24
01/29/10 20:24
Joined: Jan 2010
Posts: 80
Paderborn, Deutschland
loliver Offline OP
Junior Member
loliver  Offline OP
Junior Member

Joined: Jan 2010
Posts: 80
Paderborn, Deutschland
ich meine dass das männch die ganze zeit hin und her läuft wink ps: du kommst ja aus bielefeld, ich komm morgn dahin laugh

Re: Objekt bewegen [Re: loliver] #307528
01/29/10 20:31
01/29/10 20:31
Joined: Sep 2003
Posts: 5,900
Bielefeld, Germany
Pappenheimer Offline
Senior Expert
Pappenheimer  Offline
Senior Expert

Joined: Sep 2003
Posts: 5,900
Bielefeld, Germany
Dafür brauchst Du erstens die funktion c_move, wenn er gleichzeitig nicht durch Dinge hindurchlaufen soll. Dann brauchst Du einen c_trace nach unten, wenn der Boden unter seinen Füssen uneben ist, und dann musst Du noch Positionen festlegen, wo er hinlaufen soll. Und als letztes etwas, woran er feststellt, bei welcher Position er gelandet ist und zu welcher position er als nächstes gehen soll.

Re: Objekt bewegen [Re: Pappenheimer] #307530
01/29/10 20:37
01/29/10 20:37
Joined: Jan 2010
Posts: 80
Paderborn, Deutschland
loliver Offline OP
Junior Member
loliver  Offline OP
Junior Member

Joined: Jan 2010
Posts: 80
Paderborn, Deutschland
das kapier ich ja eben nicht -.- naja bin estma off...doskutiert bitte weiter wink

Re: Objekt bewegen [Re: loliver] #307533
01/29/10 21:30
01/29/10 21:30
Joined: Aug 2007
Posts: 1,922
Schweiz
Widi Offline
Serious User
Widi  Offline
Serious User

Joined: Aug 2007
Posts: 1,922
Schweiz
Schaue auch mal die AUM`s an, da sind viele solche Code Snippet.

Re: Objekt bewegen [Re: loliver] #307539
01/29/10 21:46
01/29/10 21:46
Joined: Sep 2003
Posts: 5,900
Bielefeld, Germany
Pappenheimer Offline
Senior Expert
Pappenheimer  Offline
Senior Expert

Joined: Sep 2003
Posts: 5,900
Bielefeld, Germany
Um das Ganze von hinten auszuzäumen, aber gaaaanz einfach anzufangen, lassen wir das Model sich mal nur auf der x-Achse bewegen, also nicht 3D, nicht 2D, sondern 1D.

************************************
#include <acknex.h>
#include <default.c>

var zielpunkt = 1;//Nenne einen Zielpunkt 1

function hinundhergeher()
{
while(1)//solange es mich gibt, tue ich das in der geschwungenen Klammer folgende
{
if(zielpunkt == 1)
{my.x += 1;}
if(zielpunkt == 2)
{my.x -= 1;}
if(my.x > 200)//Falls das Model sich über x = 200 hinaus bewegt hat...
{zielpunkt = 2;}//...wechsle die Zielvorgabe 2
if(my.x < 0)// Falls das Model an einer Position unter x = 0 angekommen ist...
{zielpunkt = 1;}//...schalte um auf zielvorgabe 1
wait(1);//Hier mache ich mal eine Pause, damit die anderen Funktionen auch mal dran kommen! wink
}
}

funktion main()
{
load_level(NULL);
wait(1);
ent_create("model.mdl", NULLVECTOR, hinundhergeher);
}

*************************************


Falls sich in dem geposteten Code ein Fehler eingeschlichen haben sollte, kann das nur aus erzieherischen Gründen geschehen sein! grin

Re: Objekt bewegen [Re: Pappenheimer] #307760
01/31/10 14:10
01/31/10 14:10
Joined: Jan 2010
Posts: 80
Paderborn, Deutschland
loliver Offline OP
Junior Member
loliver  Offline OP
Junior Member

Joined: Jan 2010
Posts: 80
Paderborn, Deutschland
ich kapier wie ich das da eingeben soll , hab i-wie ziele geändert und der geht nch immer auf der stelle -.-

Re: Objekt bewegen [Re: loliver] #307761
01/31/10 14:24
01/31/10 14:24
Joined: Sep 2003
Posts: 5,900
Bielefeld, Germany
Pappenheimer Offline
Senior Expert
Pappenheimer  Offline
Senior Expert

Joined: Sep 2003
Posts: 5,900
Bielefeld, Germany
Hm, kann das sein, dass Dein post irgendwie unvollständig ist?
Ich verstehe Deine Frage nicht.

EDIT:
Bis auf 2 Schreibfehler funktioniert es tadellos bei mir:
Code:
#include <acknex.h>
#include <default.c>

var zielpunkt = 1;//Nenne einen Zielpunkt 1

function hinundhergeher()
{
	while(1)//solange es mich gibt, tue ich das in der geschwungenen Klammer folgende
	{
		if(zielpunkt == 1)
		{my.x += 1;}
		if(zielpunkt == 2)
		{my.x -= 1;}
		if(my.x > 200)//Falls das Model sich über x = 200 hinaus bewegt hat...
		{zielpunkt = 2;}//...wechsle die Zielvorgabe 2
		if(my.x < 0)// Falls das Model an einer Position unter x = 0 angekommen ist...
		{zielpunkt = 1;}//...schalte um auf zielvorgabe 1
		wait(1);//Hier mache ich mal eine Pause, damit die anderen Funktionen auch mal dran kommen! wink
	}
}

function main()
{
	level_load(NULL);
	wait(1);
	ent_create("zweig1.mdl", NULLVECTOR, hinundhergeher);
}


Du speicherst diesen Text im SED unter einem Namen als Datei mit der Endung c.
In dem selben Ordner muss ein Model sein, in meinem Falle das Model zweig1.mdl.

Last edited by Pappenheimer; 01/31/10 14:29.
Re: Objekt bewegen [Re: Pappenheimer] #307763
01/31/10 14:28
01/31/10 14:28
Joined: Jan 2010
Posts: 80
Paderborn, Deutschland
loliver Offline OP
Junior Member
loliver  Offline OP
Junior Member

Joined: Jan 2010
Posts: 80
Paderborn, Deutschland
also i-wie geb ich die sachen ein die du mir da gegeben hast, ich weiß nur nich wie ich die pos ändern soll...also welche eingeben....ps: i-wie steht wenn ich beim sed auf den schwarzen dreieck drücke error -.-

Page 1 of 10 1 2 3 9 10

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