Anfang von strategiespiel

Übersicht BlitzBasic Beginners-Corner

Gehe zu Seite Zurück  1, 2

Neue Antwort erstellen

 

gigi

BeitragMo, Nov 10, 2008 21:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Hier das Problem:
Code: [AUSKLAPPEN]

If picked<>0 And mhit Then
EntityColor picked,0,255,0
EndIf
If picked  And mhit2 Then
EntityColor picked,255,255,255
EndIf

undCode: [AUSKLAPPEN]

If khl Then
box=CreateCube()
PositionEntity box,Rand(-3,3),Rand(-3,3),0
EntityPickMode box,2
EndIf


Da du momentan immernoch keine Types benutzt kannst du die unterschiedlichjen Objekte nur schwer direkt ansprechen (ausser mit der picked Lösung). Da du aber später noch mit mehr Einheiten arbeiten willst solltest du Types einführen. Wenn dein Code funktionieren soll musst du die Zeile Code: [AUSKLAPPEN]
If picked  And mhit2 Then
ändern. Dort steckt dein Fehler. Hier der richtige Code:Code: [AUSKLAPPEN]
Graphics3D 800,600
SetBuffer BackBuffer()
SeedRnd MilliSecs()

cam=CreateCamera()
PositionEntity cam,0,0,-10

timer=CreateTimer(50)


While Not KeyHit(1)
mx=MouseX()
my=MouseY()
khl=KeyHit(57)
mhit=MouseHit(1)
mhit2=MouseHit(2)


picked=CameraPick(cam,mx,my)

If picked<>0 And mhit Then
EntityColor picked,0,255,0
EndIf
If picked=picked  And mhit2 Then
EntityColor picked,255,255,255
EndIf

If khl Then
box=CreateCube()
PositionEntity box,Rand(-3,3),Rand(-3,3),0
EntityPickMode box,2
EndIf

UpdateWorld
RenderWorld

Rect mx,my,10,10

Flip 0
WaitTimer timer
Wend
End
Anfänger Tut von mir:
http://www.blitzforum.de/forum...hp?t=26185

grafe

BeitragMo, Nov 10, 2008 21:26
Antworten mit Zitat
Benutzer-Profile anzeigen
vielen dank für die ausfüriche erklärung!!

JUHHUUU es funktioniert danke an allen die mir geholfen haben Wink

edit:ich hab noch ne kleine frage wie schaft man es das ein objekt nich mehr richtig ausgewählt ist für pickedentity Shocked

hmmm soll ich es lieber lassen und ein 2d spiel machen??

Gehe zu Seite Zurück  1, 2

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group