CNDG
Würden Sie gerne auf diese Nachricht reagieren? Erstellen Sie einen Account in wenigen Klicks oder loggen Sie sich ein, um fortzufahren.


Ein Forum, in dem sich neue Clonk Entwickler untereinander austauschen können.
 
StartseiteStartseite  PortalPortal  SuchenSuchen  Neueste BilderNeueste Bilder  AnmeldenAnmelden  LoginLogin  

 

 Winkel stimmen in Clonk nicht?

Nach unten 
5 verfasser
AutorNachricht
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Winkel stimmen in Clonk nicht? Empty
BeitragThema: Winkel stimmen in Clonk nicht?   Winkel stimmen in Clonk nicht? EmptyMi Aug 18, 2010 3:51 pm

Ich hab das komische Gefühl, dass die Winkel in Clonk nicht wirklich stimmen... Beim ändern des Cosinus wird die Y Koordinate verändert, beim Sinus komischerweise gar nix xD

Ich habe die Hazard-Fahrphysik unabhängig vom Pack gemacht und dann an meinem Panzer verwendet, funktioniert alles wunderbar zu fahren, nur die Abschussfunktion nicht, da ich ja net die von Hazard verwenden will, sondern mittels Sin und Cos die Rotation des Panzers nutze um eben Munition aus dem Rohr zu feuern

Code:
//Unten lässt anhalten und aussteigen
public func ContainedDig(object driver)
{

CreateObject(PMUN,Sin(GetR(),50), Cos(GetR(), 40));

}

Cosinus zu ändern bringt was, nur egal welchen Radius ich beim Sinus verwende, er wird im Spiel nicht umgesetzt. Ist und bleibt bei 0.
Zum Fall das es nur bei meinem Objekt liegt:
Holzpanzer
Nach oben Nach unten
Faby
Generalleutnant
Generalleutnant
Faby


Männlich Ort : italien
Anmeldedatum : 19.08.09

Winkel stimmen in Clonk nicht? Empty
BeitragThema: Re: Winkel stimmen in Clonk nicht?   Winkel stimmen in Clonk nicht? EmptyDo Aug 19, 2010 10:06 am

bleibt null, da kannst du für radius alles einsetzen was du willst solage der winkel 0 ist, sin wird erst größer wenn der winkel nicht 0 ist.
ich verstehe zwar nicht ganz was du mit den unterschiedlichen radien bei sin und cos willst Question , aber cosinus kommt bei der x koordinate sinus bei der y sin, dann müsste es meiner meinung nach funzen Very Happy
Nach oben Nach unten
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Winkel stimmen in Clonk nicht? Empty
BeitragThema: Re: Winkel stimmen in Clonk nicht?   Winkel stimmen in Clonk nicht? EmptyDo Aug 19, 2010 1:58 pm

Das mit dem Radius sollte nicht sein. Hab wohl vergessen das noch umzuändern, da ich ja viel an den Einstellungen rumgespielt habe^^
Und bei Sin war es so, dass der Winkel sich ändert, aber trotzdem die Munition immer an derselben X Koordinate erstellt wird. Schätze mal die Anmerkung in der Doku, dass man anstelle von Sin Cos verwenden muss, und statt cos -sin mich ein bisschen verwirrt hat. So funktioniert es nun(also bisschen verzieht es sich mit dem Winkel aber damit kann ich leben)
Code:
if(GetDir()==DIR_Right)
    {
    //Yey, die Ausführung klappt
    var pBullet=CreateObject(PMUN,Cos(GetR(this),60),-25+Sin(GetR(this), 60));
    pBullet->SetXDir(50);
    pBullet->SetYDir(-5);
    return 1;
    }
Thx, Faby Smile
Nach oben Nach unten
Faby
Generalleutnant
Generalleutnant
Faby


Männlich Ort : italien
Anmeldedatum : 19.08.09

Winkel stimmen in Clonk nicht? Empty
BeitragThema: Re: Winkel stimmen in Clonk nicht?   Winkel stimmen in Clonk nicht? EmptyDo Aug 19, 2010 7:16 pm

im obigen script lässt du die munition immer gleich verschiesen egal welcher winkel, das könnte man ebenfalls mit sin und cos lösen, ausser das ist gewollt
Nach oben Nach unten
Wipfmagus
Konteradmiral
Konteradmiral
Wipfmagus


Weiblich Alter : 28
Anmeldedatum : 06.03.10

Winkel stimmen in Clonk nicht? Empty
BeitragThema: Re: Winkel stimmen in Clonk nicht?   Winkel stimmen in Clonk nicht? EmptyDo Aug 19, 2010 8:22 pm

Winkel verziehen sich leider immer ein bisschen... man denke an die Assassinenarmbrust, bei der die Bolzen nicht ganz die angepeilte Flugbahn einschlagen, sondern mehrere Pixel abweichen (was mich bei xmv schon viele Assassinen gekostet hat).

Ich denke, das liegt daran, dass Clonk eben nur ganze Zahlen will...
Nach oben Nach unten
Toastbrot
Kadett
Kadett
Toastbrot


Männlich Anmeldedatum : 10.03.09

Winkel stimmen in Clonk nicht? Empty
BeitragThema: Re: Winkel stimmen in Clonk nicht?   Winkel stimmen in Clonk nicht? EmptyDo Aug 19, 2010 11:26 pm

Zitat :
Ich hab das komische Gefühl, dass die Winkel in Clonk nicht wirklich stimmen
Bei Clonk ist das Kordinatensystem um 90° gegen den Uhrzeigersinn verschoben und um die Vertikale gespiegelt.
Nach oben Nach unten
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Winkel stimmen in Clonk nicht? Empty
BeitragThema: Re: Winkel stimmen in Clonk nicht?   Winkel stimmen in Clonk nicht? EmptyFr Aug 20, 2010 4:36 pm

Faby schrieb:
im obigen script lässt du die munition immer gleich verschiesen egal welcher winkel, das könnte man ebenfalls mit sin und cos lösen, ausser das ist gewollt
Das hab ich schon in die Munition selbst geskriptet, dass sie sich immer automatisch nach deren Geschwindigkeit richtig dreht.

Das mit den verschobenen Winkeln hab ich jetzt ja zum Glück dank der Anmerkung in der Doku auch gemerkt und die paar Pixel unterschied beim schießen sind nicht sooo schlimm. Thx leute
Nach oben Nach unten
Pitri
Feldmarschall
Feldmarschall
Pitri


Männlich Alter : 30
Ort : Karlsruhe
Anmeldedatum : 02.03.09

Winkel stimmen in Clonk nicht? Empty
BeitragThema: Re: Winkel stimmen in Clonk nicht?   Winkel stimmen in Clonk nicht? EmptySa Aug 21, 2010 1:26 pm

Bowserkoopa schrieb:
Das hab ich schon in die Munition selbst geskriptet, dass sie sich immer automatisch nach deren Geschwindigkeit richtig dreht.

Ich glaube er meint nicht die drehung, sondern dass sich das projektil auch im richitgen Winkel verschießt! du hast ja
Code:
pBullet->SetXDir(50);
pBullet->SetYDir(-5);
geschrieben! Da konnte man ja Sin() und Cos() verwenden!
Nach oben Nach unten
http://www.clonk-fanpage.lima-city.de
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Winkel stimmen in Clonk nicht? Empty
BeitragThema: Re: Winkel stimmen in Clonk nicht?   Winkel stimmen in Clonk nicht? EmptySa Aug 21, 2010 3:24 pm

Also du meinst, dass entsprechend der Drehung des Panzers der Winkel das Geschoss richtig angepasst wird. Das hab ich schon im Objekt selbst geskriptet, denn sie richtet sich immer korrekt aus, und zwar entsprechend des Abschusswinkels und auch deren Flugbahn(also Geschwindigkeit) denn wenn das Geschoss jetzt z.b. nach oben flog und dann wieder runter kommt, richtet sich die Spitze auch nach unten(als Beispiel)
Nach oben Nach unten
Gesponserte Inhalte





Winkel stimmen in Clonk nicht? Empty
BeitragThema: Re: Winkel stimmen in Clonk nicht?   Winkel stimmen in Clonk nicht? Empty

Nach oben Nach unten
 
Winkel stimmen in Clonk nicht?
Nach oben 
Seite 1 von 1
 Ähnliche Themen
-
» Winkel berechnen?
» Musik in Clonk
» script mit Hyp. Clonk
» Clonk anhalten

Befugnisse in diesem ForumSie können in diesem Forum nicht antworten
CNDG :: Sonstiges :: Scripthilfe-
Gehe zu: