Cursorhintergrund nicht transparent
Übersicht BlitzBasic Beginners-Corner
Br41n5t0rmBetreff: Cursorhintergrund nicht transparent |
Fr, März 16, 2012 21:25 Antworten mit Zitat |
|
---|---|---|
Boah, verdammte Hacke.
Ich hasse das, wenn man gleich am Anfang an sowas blödem hängen bleibt, Stunden sucht und doch nicht voran kommt. Mach grad meinen ersten Spielversuch und steh noch ziemlich am Anfang. Hab jetzt auch einen Mauszeiger drin, aber er zeichnet die vier Kacheln hinter dem Zeiger immer weiß mit. Ich poste schonmal den Code und reiche den Screenshot gleich nach. Ist nämlich mein erster Post hier. P.S.: Leider weder über die Suche noch Google ein vergleichbares Problem gefunden. Hiiiiiiiiiiiiilfe!!! Zitat: Graphics 1280,1024,32,1 ;Auflösung einstellen
tileset = LoadAnimImage("Ressourcen/tileset.png", 32, 32, 0, 2) ;tileset laden Global cursor = LoadImage("Ressourcen/cursor.png"); Cursor laden Dim map (15,23) ; +,1 dann 2 Ebenen Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 For y = 0 To 23 For x = 0 To 15 Read map (x,y) Next Next Repeat SetBuffer BackBuffer() Cls For x=0 To 15 For y=0 To 23 DrawImage tileset ,x*32, y*32, map(x,y) ; Map zeichnen HandleImage tileset, -384, -128 ; mittig platzieren DrawImage cursor,MouseX(),MouseY(); Zeichne Maus Next Next Flip Until KeyHit(1) https://www.blitzforum.de/upload/file.php?id=11568 'VORSICHT, Große Datei.' EDIT: Imagetag entfernt. Bitte in Zukunft keine .bmp einstellen, die sind viel zu groß. Nimm .jpg oder .png. MfG BladeRunner |
||
- Zuletzt bearbeitet von Br41n5t0rm am Fr, März 16, 2012 21:37, insgesamt einmal bearbeitet
ZaP |
Fr, März 16, 2012 21:28 Antworten mit Zitat |
|
---|---|---|
Die müsstest vielleicht die Maskenfarbe mit MaskImage einstellen, oder dein Cursor-Bild entsprechend anpassen, der Standard ist glaube ich schwarz. | ||
Starfare: Worklog, Website (download) |
Br41n5t0rm |
Fr, März 16, 2012 21:38 Antworten mit Zitat |
|
---|---|---|
Maskimage hatte ich probiert, jedoch keinen Effekt. Das Bild hab ich mehrmals bearbeitet, über Paint.net, Gimp etc. , als png, bmp... aber was ich bislang auch probiert habe, es wollte nicht. Hab das Bild mal angehängt, hoffe man kann es sehen.
--- Hat sich erledigt, ich hatte MasImage mit RGB-Wert 0,0,0 probiert, obwohl es hätte 255,255,255 hätte heißen müssen. Selber schuld, wenn ich Stunden damit verbringe nach einer Lösung zu suchen. :/ --- Danke ZAP! |
||
XeresModerator |
Fr, März 16, 2012 21:44 Antworten mit Zitat |
|
---|---|---|
Bitte benutze die Code oder BB-Syntaxboxen und rücke deinen Quellcode ein, damit wir ihn schnell lesen & verstehen können.
BlitzBasic kann keine Transparenz aus .png Bildern verwenden; du musst eine Farbe mit MaskImage ausblenden - und zwar ganz exakt den einen RGB Wert. |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
Übersicht BlitzBasic Beginners-Corner
Powered by phpBB © 2001 - 2006, phpBB Group