Bild verschieben
Übersicht

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


Powered by phpBB © 2001 - 2006, phpBB Group