Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Anonymous

unregistriert

1

23.03.2006, 18:27

Galactica GUI.bmp

Hi!

Sorry erstmal das ich hier gleich zwei Threads aufmache, aber es sind nunmal zwei verschiedene Themen!

Ich hab mir den Code von Galactica angeschaut und auch gelesen wie das Hauptmenü mit den Buttons und sowas erstellt wird.
Aber eins versteh ich nicht!
Woher weiss der Button wie er auszusehen hat?
In dem Bild GUI.bmp sind ja lauter kleine Bilder drin (Mauszeiger, Knopf, Rahmen), aber woher weiß der Computer wo er sich die Textur für den Button aus dem GUI.bmp genau herholen muss? Wo wird das denn beschrieben?
Die Frage stellt sich mir, da ich gern wissen würde wie man das selbst erstellen und festlegen kann!

Gruß, MaxTB

Lemming

Alter Hase

Beiträge: 550

Beruf: Schüler

  • Private Nachricht senden

2

23.03.2006, 20:04

du musst dir mal die einzelnen GUI klasse genauer ansehen. da werde immer so frames aus der GUI.bmp geladen und deren koordinaten beschreiben die position in der bitmap.
habs nich ganz genau im kopf. aber am besten schaust du dir einfach mal das erstellen und das rendern von sonem GUI objekt mim debugger an, dann sollte eigentlich alles klar werden
Es gibt Probleme, die kann man nicht lösen.
Für alles andere gibt es C++...

3

23.03.2006, 21:36

Ich hab das Gallactica Projekt von David mir nie angeguckt... aber warscheinlich wird der einfach ne Map angelegt haben in der die Rects der einzellnen Grafiken gespeichert sind... odg. da gibt es viele möglichkeiten :)
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

Werbeanzeige