Picken [Gelöst]

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

N0X

Betreff: Picken [Gelöst]

BeitragSa, Feb 14, 2009 13:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo, Community!
Ich habe folgendes Problem:

Ich habe 2 Objekte die ich jeweils mit der Maus picken möchte.
Allerdings ist es jetzt so das ich wenn ich auf das eine Objekt drücke, das andere gleich "mitgedrückt" wird!

Wie kann ich das besser machen?

Hier der Code: [AUSKLAPPEN]
EntityPickMode testObjekt,2,1
        EntityPickMode gegner,2,1   

        CameraProject cam,EntityX(testObjekt),EntityY(testObjekt),EntityZ(testObjekt)

   If entity#=0 Then
      EntityColor testObjekt,255,255,255
      EntityColor gegner,255,255,255
   EndIf

   pick = CameraPick (cam, MouseX(), MouseY())
   If MouseDown(1) And pick<>entity#
      If testObjekt Then EntityColor testObjekt,220,255,0
      If gegner Then Text 100,100,"Gegner!"
      entity#=pick
   EndIf


Mfg,
N0X
Projekte: |Tibario| http://www.blitzforum.de/worklogs/325/ | 5%
  • Zuletzt bearbeitet von N0X am Sa, Feb 14, 2009 14:12, insgesamt einmal bearbeitet

ToeB

BeitragSa, Feb 14, 2009 14:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Du schreibst
Code: [AUSKLAPPEN]
If Testobject then
If Gegner Then


Das heißt, der prüft die beiden ob die einen Wert <> 0 BEINHALTEN. Und das ist ja IMMER der fall. Du musst schreiben :

Code: [AUSKLAPPEN]
If Testobject = pick then
If Gegner = pick then


Wink

mfg ToeB
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art
SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek
Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt!

N0X

BeitragSa, Feb 14, 2009 14:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Achso!
Vielen Dank! Smile

Mfg,
N0X
Projekte: |Tibario| http://www.blitzforum.de/worklogs/325/ | 5%

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group