Bild verschieben
Übersicht
BlitzBasic
Allgemein
cavebirdBetreff: Bild verschieben |
Antworten mit Zitat |
|
|---|---|---|
| Kann mir mal jemand sagen wie ich ein Bild anklicken kann und dann verschieben kann? Halt wie mit einen Fenster. | ||
|
|
DivineDominion |
Antworten mit Zitat |
|---|---|---|
|
Jap.
Ersmtal prüfst du auf MouseDown(). Dann speicherst du die Mausposition der aktuellen Frame, am Ende der Frame wird sie auf old_Mausposition übertragen, das du zum vergleichen für die nächste Frame brauchst. Differenz zwischen Mauspos und alter Mauspos errechnen und verschieben. |
||
|
christian.tietze@gmail.com - https://christiantietze.de
macOS |
||
cavebird |
Antworten mit Zitat |
|
|---|---|---|
| Hmpf und wie soll ich das anstellen? | ||
|
|
bruZard |
Antworten mit Zitat |
|---|---|---|
|
so:
Code: [AUSKLAPPEN] Graphics 640,480,16,2 SetBuffer BackBuffer() img=LoadImage("test.jpg") img_x=0 img_y=0 img_w=ImageWidth(img) img_h=ImageHeight(img) last_mx=0 last_my=0 Repeat Cls mx=MouseX() my=MouseY() If MouseDown(1) If mx>img_x And my>img_y And mx<img_x+img_w And my<img_y+img_h img_x=img_x+(mx-last_mx) img_y=img_y+(my-last_my) EndIf EndIf last_mx=mx last_my=my DrawImage img,img_x,img_y Flip Until KeyHit(1) End |
||
|
PIV 2,4GHz - 1GB DDR 333 - ATI Radeon9600 - WinXP - DX9.0c - BMax 1.14 - B3D 1.91 - 1280x1024x32
User posted image |
||
cavebird |
Antworten mit Zitat |
|
|---|---|---|
|
Thx Bruzard |
||
Übersicht
BlitzBasic
Allgemein
Powered by phpBB © 2001 - 2006, phpBB Group
