bild über bild

11/20/2010 19:23 maxi39#1
wie kan ich eine map in einem gui anzeigen lassen und dabei einen roten punkt bzw bild auf dieser karte bzw bild wieder geben der sich immer auf den derzeitigen koordianten vom spiel bewegt, die ich vorher auslese?

€in autoit
11/20/2010 20:59 MoepMeep#2
ShowRedDot(x,y) aufrufen.

Formulier deine Frage erstmal gescheit, ist ja Horror.
Mach angaben zu Sprache und Vorkenntnissen.
11/20/2010 21:15 maxi39#3
ups, falschen tab erwischt, die frage sollte eigentlich in die autoit section
#bitte moven
11/21/2010 21:57 ZeraPain#4
Code:
Global $timer, $pos = 100

GUICreate("", 1024, 768)
GUICtrlCreatePic(@ScriptDir & "\bg.jpg", 0, 0, 1024, 768)
GUICtrlSetState(-1, 128)
$red = GUICtrlCreatePic(@ScriptDir & "\red.jpg", 100, 100, 10, 10)

GUISetState()

While 1
	Switch GUIGetMsg()
		Case -3
			Exit
	EndSwitch
	If TimerDiff($timer) > 100 Then
		$pos += 10
		GUICtrlSetPos($red, $pos, 100)
		$timer = TimerInit()
	EndIf
WEnd
11/21/2010 22:36 PenGuin :O#5
GDI+ ist was tolles :3
11/22/2010 00:46 eXcalibur93#6
Also so wie pinguin94 das schon gesagt hat, wäre hier GDI+ hilfreich, da man damit "sich bewegende GUIs" machen kann. Dazu findet man mit [Only registered and activated users can see links. Click Here To Register...] ganz sicher ein tutorial ;)
11/22/2010 15:44 PenGuin :O#7
Quote:
Originally Posted by eXcalibur93 View Post
"sich bewegende GUIs"
Wtf o.O

Das ist einfach eine Zeichen-Engine, bzw. eine Programmierschnittstelle für die Grafikkarte.
GDI = graphic devise interface, nichts mit GUIs.