Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
OLiver Super JLI'ler
Alter: 33 Anmeldedatum: 29.06.2003 Beiträge: 306 Wohnort: Jena Medaillen: Keine
|
Verfasst am: 18.08.2003, 08:35 Titel: Bitmaps laden |
|
|
Hallo,
in meinem einem Turtorial steht, dass die Funktion "DDLoadBitamp" in den Dateien ddutil.h und ddutil.cpp definiert ist, aber bei mir erkennt er sie nicht. Deswegen wollt ich mal fragen, wie man ein Bitmap (oder auch HBITMAP) in ein LPDIRECTDRAW7 "malen"/konvertieren kann.
Danke für Hilfe,
Gruß Oli _________________ http://www.sieder25.org/ (Siedler 2 - Remake) |
|
Nach oben |
|
|
Hazel JLI MVP
Alter: 39 Anmeldedatum: 19.07.2002 Beiträge: 1761
Medaillen: Keine
|
Verfasst am: 18.08.2003, 09:00 Titel: |
|
|
Das Surface locken und dann Pixel für Pixel das Bild übertragen. Du musst auf die Farbauflösung achten, aber dass ist ja im Buch beschrieben. _________________ *click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
|
|
Nach oben |
|
|
OLiver Super JLI'ler
Alter: 33 Anmeldedatum: 29.06.2003 Beiträge: 306 Wohnort: Jena Medaillen: Keine
|
Verfasst am: 18.08.2003, 09:05 Titel: |
|
|
Ich meinte eigentlich so eine Art Funktion.
Und was für ein Buch? _________________ http://www.sieder25.org/ (Siedler 2 - Remake) |
|
Nach oben |
|
|
TheMillenium Dark JLI'ler
Anmeldedatum: 21.07.2002 Beiträge: 1427 Wohnort: World Medaillen: Keine
|
|
Nach oben |
|
|
OLiver Super JLI'ler
Alter: 33 Anmeldedatum: 29.06.2003 Beiträge: 306 Wohnort: Jena Medaillen: Keine
|
Verfasst am: 18.08.2003, 09:17 Titel: |
|
|
Naja eigentlich wollt ich jetzt nicht unbedingt noch ein Buch kaufen, ich hab ein schönes, meiner Meinung nach einsteigerfreundliches Turtorial gefunden.
Könnt ihr mir nicht mal schnell die Funktion nennen.
Hab schon in der MSN nachgeschaut, ohne Erfolg.
Da stand nur das man in Surface aus einem hdc machen kann.
Aber viel andere Funktion stehn da ja auch nicht zu dd. _________________ http://www.sieder25.org/ (Siedler 2 - Remake) |
|
Nach oben |
|
|
Christian Rousselle Site Admin
Alter: 48 Anmeldedatum: 19.07.2002 Beiträge: 1630
Medaillen: Keine
|
Verfasst am: 18.08.2003, 09:32 Titel: |
|
|
Hallo,
das Problem ist, dass es keine DirectDraw7 Funktion gibt, die dir eine Datei lädt und automatisch in ein Surface überträgt. Du kannst entweder im Forum suchen, da hat jemand diese Funktion gepostet oder du kannst du Beispiele zum ersten Buch runterladen, dort solltest du die Funktion auch finden (unter News).
Christian |
|
Nach oben |
|
|
OLiver Super JLI'ler
Alter: 33 Anmeldedatum: 29.06.2003 Beiträge: 306 Wohnort: Jena Medaillen: Keine
|
Verfasst am: 18.08.2003, 09:47 Titel: |
|
|
Und wie siehts mit dem HBITMAP und dem hdc aus?
Gibts da gar nichts? _________________ http://www.sieder25.org/ (Siedler 2 - Remake) |
|
Nach oben |
|
|
Christian Rousselle Site Admin
Alter: 48 Anmeldedatum: 19.07.2002 Beiträge: 1630
Medaillen: Keine
|
Verfasst am: 18.08.2003, 10:10 Titel: |
|
|
Naja,
du benötigst auch einen HDC und ein HBITMAP, wenn du es so machst. Das sind aber nur Datentypen, die in dem Prozess Image laden -> Surface erstellen -> Surface locken -> Image kopieren vorkommen, es ist aber keine Funktion/Lösung. Schau dir am besten Lock(), Unlock() LoadImage() usw. an oder einfach die Beispiele oder durchsuche mal das Forum.
C. |
|
Nach oben |
|
|
OLiver Super JLI'ler
Alter: 33 Anmeldedatum: 29.06.2003 Beiträge: 306 Wohnort: Jena Medaillen: Keine
|
Verfasst am: 18.08.2003, 10:16 Titel: |
|
|
Ich hab jetzt die Funktion CreateSurfaceFromBitmap benutz, da gehts, aber das Problem ist, dass ich den Code nicht so richtig verstehe.
Ich werde erst in ein paar Tagen 12, versteh ich da dieses Buch? _________________ http://www.sieder25.org/ (Siedler 2 - Remake) |
|
Nach oben |
|
|
Hazel JLI MVP
Alter: 39 Anmeldedatum: 19.07.2002 Beiträge: 1761
Medaillen: Keine
|
Verfasst am: 18.08.2003, 10:45 Titel: |
|
|
Das hängt von deiner Intelligenz ab und nicht von deinem Alter. Aber wenn du dich richtig reinkniest und Zeit opferst solltest du es verstehen... ich programmiere z.B. seit ich 9 bin. ;) _________________ *click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
|
|
Nach oben |
|
|
OLiver Super JLI'ler
Alter: 33 Anmeldedatum: 29.06.2003 Beiträge: 306 Wohnort: Jena Medaillen: Keine
|
Verfasst am: 18.08.2003, 16:59 Titel: |
|
|
Ich hab mir auch so ein dickes Buch gekauft, aber das steht so viel über Mathematik und ich brauch ein Buch, wo nicht so viel Mathematik drinne steht und mehr programmieren. Ich werd mal gucken, ob ich mir es kaufen werde... _________________ http://www.sieder25.org/ (Siedler 2 - Remake) |
|
Nach oben |
|
|
TheMillenium Dark JLI'ler
Anmeldedatum: 21.07.2002 Beiträge: 1427 Wohnort: World Medaillen: Keine
|
Verfasst am: 18.08.2003, 17:37 Titel: |
|
|
Programmieren bedeutet eigentlich fast nur Mathematik!
Aber ich versteh was du meinst!
Deshalb wag ich mich auch erst kommendes Schuljahr an 3D heran, da komm ich in die 10. und dann lern ich hoffentlich mehr über sinus, cosinus, tangens und cotangens als ich jetzt schon weiß...
Aber den Kauf von Christian's Buch wirst du nicht bereuen. VERSPROCHEN!!! _________________ The source of all power is in its destiny... |
|
Nach oben |
|
|
OLiver Super JLI'ler
Alter: 33 Anmeldedatum: 29.06.2003 Beiträge: 306 Wohnort: Jena Medaillen: Keine
|
Verfasst am: 19.08.2003, 07:26 Titel: |
|
|
Mmhh, es wird wohl nicht die Arethmetik (wird das so geschrieben?) sein, sondern eher die Geometrie, ich bin jetzt nicht in Mathe schlecht, aber das ganze sinus, cosinus, (halt was du schon aufgezählt hattest)
Nagut dann kauf ich mir das Buch vielleicht mal, ist ja auch nicht so teuer (24 €)
Danke für die Antworten _________________ http://www.sieder25.org/ (Siedler 2 - Remake) |
|
Nach oben |
|
|
|