Draw3D MausKollision bedeutet MAV
Übersicht

GastBetreff: Draw3D MausKollision bedeutet MAV |
![]() Antworten mit Zitat |
|
---|---|---|
Ich habe heute eine Function geshrieben, die Erst Schüsse Ertsellt und Dann Zeichnet.
Erstellen: Code: [AUSKLAPPEN] Function DoShot()
S.Shot = New Shot S\X = XS S\Y = YS S\Winkel = Wi S\LV = 1000 End Function Zeichnen und Updaten: Code: [AUSKLAPPEN] Function Updateshots() SHT = 1 ColorN3D 128,128,128 For S.Shot = Each Shot SHT = SHT +1 S\X = S\X + Sin(S\winkel)*10 S\Y = S\Y + Cos(S\winkel)*10 ColorN3D 128,128,128 DrawImage3D ShotIMG,-XS+S\X,-YS+S\Y,S\Winkel S\LV = S\LV -1 ColorN3D 0,0,0 If S\LV < 1 Then Delete S.Shot Next Return SHT End Function Function DoShot() wird bei MouseDown(1) Aufgerufen, und UpdateShots() in Der Hauptschleife. Wenn Jetzt MouseX() > 400 ist, Also MouseX3D() > 0, oder MouseY() > 300, Also MouseY3D()>0 und Dann Der Mauszeiger mit den Schüssen Kolliediert, dann Gibt es eine MAV. Function: DoShot --> DrawImage3D --> Glow3D --> Local IDrawV0=AddVertex(LDrawFace,FDrawX0,FDrawY0,0 ,LDrawU1Map,LDrawV1Map) Selbst wenn ich die Maus nicht zeichne, Passiert das... Ich hoffe, ihr könnt mir helfen, vor allem Hectic. |
||
![]() |
hecticSieger des IS Talentwettbewerb 2006 |
![]() Antworten mit Zitat ![]() |
---|---|---|
ColorN3D![]() Für grafische Sachen ist ColorG3D ![]() -- ups, sehe gerade, dass die Onlinehilfe hier unvollständig übertragen wurde. Werde ich gleich mal nachtragen -- Zu deiner Frage: MouseX3D, MouseY3D, MouseOver, MouseDown, MouseHit, MousePit und MouseText sind keine Funktionen und dürfen keine () Klammern angehängt haben. Hoffe das sich damit dein Problem lösen lässt. Der Code an sich gibt sonst nicht viel Informationen her. Edit1: Ansonsten müssen für ein Gloweffekt noch zwei Images nacheinander vorhanden sein. Das heisst: Wenn das ImageHandle Glow den Overeffekt darstellt, muß noch ein weiteres nach dem Glowhandle ein weiteres Image mit der Draw3D gegrabbt oder geladen sein, um bei einem Tastendruck den Downeffekt zu zeichnen. |
||
Gast |
![]() Antworten mit Zitat |
|
---|---|---|
Sorry für die späte Antwort,
Ich kam leider nicht dazu (Schulstress) Das Problem war, ich hab S\Winkel als Glow angegeben... Ich hab nen ",0" vergessen... |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group