Sprites GENAU picken?
Übersicht

shootermakerBetreff: Sprites GENAU picken? |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo,
Hab versucht mit dem Pic- Befehl einen Sprite von der Mausposition zu Picken. Musste den "EntityPickMode" auch auf 1 oder 3 setzten, da 2 (Polygonegenau) bei Sprites nicht funktioniert. Möchte jetzt aber das er das entity nur "Picked" wenn die maus über dem sprite ist und nicht bei den transparenten (also unsichtbaren)stellen. Kann mir jemand einen Rat (oder gar ein Beispiel) geben wie das zu bewerkstelligen ist? Freue mich über jede Antwort. ![]() |
||
![]() |
hecticSieger des IS Talentwettbewerb 2006 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Position, Rotation und Skallierung des Sprites umrechnen, dass diese mit den Mauskoordinaten übereinstimmen und dann an gegebener Stelle die Alphawerte bearbeiten. Im übrigen kann das meine Draw3D, siehe dazu meine Signatur. Der passende Befehle für deine Zwecke ist GetTexel3D![]() |
||
Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D |
shootermaker |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo und danke für deine Antwort. ![]() Ich glaub du verstehst nicht genau was ich meine ![]() ![]() Der blaue Kreis ist die Maus. ich picke nun von der Mausposition. Der Sprite (Die Pfeile) werden auch erkannt, aber eben nicht Pixelgenau... muss entweder einen Radius angeben, oder eine Box ("EntityPickMode" 1 o. 3). kann ich das nicht irgendwie "pixelgenau" machen also das ich in den zwischenstellen der einzelnen Pfeile nix picke? |
||
![]() |
hecticSieger des IS Talentwettbewerb 2006 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wenn alle Pfeile nur ein Sprite sind, dann ist meine Methode schon anzuwenden. Allerdings müsstest du da noch die Perspektive mit einbeziehen. Schaue dazu in deinem Blitzordner nach der Texture Paint -Demo von David Bird an. Falls die Pfeile einzelne Meshes sind, dann geht es natürlich auch viel einfacher mit CameraPick![]() ![]() |
||
Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D |
shootermaker |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo,
Danke für deine Tipps ![]() Hab mir nun eine eigene Sprite-lade-function geschrieben, mit der ich pixelgenau picken kann. ![]() |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group