JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=cfc7ebb0797717ba1f1cdcb4a2a36dd6Medaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Hintergrund
Gehe zu Seite 1, 2  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Fragen, Antworten und Kritik
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Mäscht
JLI'ler



Anmeldedatum: 22.05.2003
Beiträge: 150
Wohnort: Bad Hofgastein\Österreich
Medaillen: Keine

BeitragVerfasst am: 22.05.2003, 13:19    Titel: Hintergrund Antworten mit Zitat

Seas!

Wie kann ich am Besten ein Bild als Hintergrund in mein C++ Projekt einfügen?
Ich habe es mit einer Oberfläche versucht und dann eine zweite Oberfläche mit einem Sprite erstellt, nur stockt das Ganze ein wenig!
Es gibt sicher eine Andere Möglichkeit, einen Hintergrund einzufügen, ohne eine Oberfläche zu nutzen! Sad
_________________
Motz´z mi net o, i bin ofänga!! AEIOU für immer
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
The Lord of Programming
Living Legend


Alter: 36
Anmeldedatum: 14.03.2003
Beiträge: 3122

Medaillen: Keine

BeitragVerfasst am: 22.05.2003, 13:20    Titel: Antworten mit Zitat

Was meinst du mit stocken? Vielleicht Flimmern? Dann solltest du es in den Hintergrundbuffer blitten.
_________________
www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console


Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Ranma
JLI'ler



Anmeldedatum: 10.12.2002
Beiträge: 167
Wohnort: Cadolzburg
Medaillen: Keine

BeitragVerfasst am: 22.05.2003, 13:31    Titel: Antworten mit Zitat

hmm du hast also Probleme mit Surfaces,
kannst du uns schreiben wo und was dein problem ist,
Razz für andere Sprites wirst du nämlich auch Surfaces nutzen, und bei denen wird das geleich Problem auftauchen Exclamation
_________________
"Deutsche Sprache schwere Sprache"
sprach der C++er
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Mäscht
JLI'ler



Anmeldedatum: 22.05.2003
Beiträge: 150
Wohnort: Bad Hofgastein\Österreich
Medaillen: Keine

BeitragVerfasst am: 22.05.2003, 13:37    Titel: Antworten mit Zitat

Also:

1) Ich habe ein Surface mit einem 800 x 600 großen Bild (*.bmp) erstellt.
2) danach habe ich ein 2. surface mit einem animierten Sprite erstellt.

-> ohne dem Bild läuft das Programm flüssig ab
-> mit dem Bild bewegt sich der Sprite langsamer als sonst.

Was genau meint ihr mit "in den Hintergrundbuffer" blitten.

PS: ich habe noch recht wenig erfahrung mit C++ und besonders mit DirectX programmieren!!
_________________
Motz´z mi net o, i bin ofänga!! AEIOU für immer
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
The Lord of Programming
Living Legend


Alter: 36
Anmeldedatum: 14.03.2003
Beiträge: 3122

Medaillen: Keine

BeitragVerfasst am: 22.05.2003, 13:44    Titel: Antworten mit Zitat

Hast du Christians Buch?
In Kapitel (?)19 steht was über den Hintergrundbuffer und wie man ihn einsetzt. Da wird das Bild nicht sofort auf den Bildschirm gezeichnet, sondern erst in den Hintergrundbuffer. Nach der Zeichenaktion wird dann die primäre Oberfläche und der Hintergrundbuffer getauscht und das Bild flimmert nicht mehr.
Vielleicht solltest du auch den Ablauf der Spielschleife ändern. Z.B. nur in bestimmten Zeitabständen die Render/Zeichnenfunktion aufrufen.
_________________
www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console


Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Ranma
JLI'ler



Anmeldedatum: 10.12.2002
Beiträge: 167
Wohnort: Cadolzburg
Medaillen: Keine

BeitragVerfasst am: 22.05.2003, 13:50    Titel: Antworten mit Zitat

also das er langsam läuft sollte eigentlich nich sein Mad
was für ein system hast du?weil wenn dein Grafikspeicher voll ist,wird ja alles in den Ramm getan,so das er länger zum laden braucht,aber ich denke nicht das du so ne 2MB Gräka hast,wenn ja lade deinen Sprite vor dem Bild in den speicher, oder befiehl ihm ihn in den speicher zu laden


zum BackBuffer:
hast du chris's buch?
wenn ja sollte das schon längst vor dem animieren besprochen sein,
wenn nein such dir ein TUT zu dem Thema,
_________________
"Deutsche Sprache schwere Sprache"
sprach der C++er
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Mäscht
JLI'ler



Anmeldedatum: 22.05.2003
Beiträge: 150
Wohnort: Bad Hofgastein\Österreich
Medaillen: Keine

BeitragVerfasst am: 22.05.2003, 13:54    Titel: Antworten mit Zitat

Danke für´s zruckschreib´n!
Ja ich habe dieses Buch, aber ich meine etwas anderes als du!

Das mit dem Hintergrundbuffer habe ich bereits gemacht. Dann habe ich noch 2 oberflächen erstellt mit 2 verschieden großen bildern. Das 1. soll den Hintergrund darstellen und ist 800x600 groß. Das Andere ist der animierte Sprite (walkexample.bmp).
Mein Problem ist, dass der Sprite etwas stockt, wenn ich den Hintergrund (800x600) geladen und in den Hintergrund geblittet habe. Ohne den Hintergrund stockt er gar nicht.

dankeee
_________________
Motz´z mi net o, i bin ofänga!! AEIOU für immer
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Mäscht
JLI'ler



Anmeldedatum: 22.05.2003
Beiträge: 150
Wohnort: Bad Hofgastein\Österreich
Medaillen: Keine

BeitragVerfasst am: 22.05.2003, 13:57    Titel: Antworten mit Zitat

Also mein PC dürfte es eigentlich schaffen 2 Bmp´s gleichzeitig darzustellen! OK ist zwar nicht der neueste aber das dürfte schon gehen! (64 MB onBoard)
Versteht ihr eigentlich auch den österreichischen Dialekt??
_________________
Motz´z mi net o, i bin ofänga!! AEIOU für immer
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
The Lord of Programming
Living Legend


Alter: 36
Anmeldedatum: 14.03.2003
Beiträge: 3122

Medaillen: Keine

BeitragVerfasst am: 22.05.2003, 13:57    Titel: Antworten mit Zitat

Das dürfte dann eigentlich keine Probs geben.
Aber was hast du denn für ne GRAKA und wieviel Speicher?
_________________
www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console


Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Ranma
JLI'ler



Anmeldedatum: 10.12.2002
Beiträge: 167
Wohnort: Cadolzburg
Medaillen: Keine

BeitragVerfasst am: 22.05.2003, 14:01    Titel: Antworten mit Zitat

hat er nicht gerade "onBoard" und "64 MB" geschrieben,
für mich heist dass, das er eine Gräka auf seinem Mainboard drauf hat mit 64 MB, oder nicht Question

*kann mich auch irren*

dann weiß ich nicht worans liegt,
poste mal teile des Quellcodes Wink
_________________
"Deutsche Sprache schwere Sprache"
sprach der C++er
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
The Lord of Programming
Living Legend


Alter: 36
Anmeldedatum: 14.03.2003
Beiträge: 3122

Medaillen: Keine

BeitragVerfasst am: 22.05.2003, 14:03    Titel: Antworten mit Zitat

Ups, hab ich überlesen. Aber stimmt grundsätzlich gilt, mit Quellcode können wir mehr sagen.
_________________
www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console


Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Mäscht
JLI'ler



Anmeldedatum: 22.05.2003
Beiträge: 150
Wohnort: Bad Hofgastein\Österreich
Medaillen: Keine

BeitragVerfasst am: 22.05.2003, 14:05    Titel: Antworten mit Zitat

Ich werdes es einmal versuchen, euch den Prog-Code zu schicken! könnte aber etwas brauchen!

Wenn ihr schon mal da seit: Kennt ihr eine deutschsprachige Seite, auf der ma Source Codes zu einfachen Spielen findet...für Übungszwecke und als kleine Lernhilfen.

kennt ihr euch eigentlich auch mit Programmierung auf dem TI-92 aus?
_________________
Motz´z mi net o, i bin ofänga!! AEIOU für immer
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
The Lord of Programming
Living Legend


Alter: 36
Anmeldedatum: 14.03.2003
Beiträge: 3122

Medaillen: Keine

BeitragVerfasst am: 22.05.2003, 14:07    Titel: Antworten mit Zitat

Nö, aber wenn du tuts suchst, findest du vielleicht was auf www.onlinetutorials.de
PS: Was is eigentlich TI-92?
_________________
www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console


Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Mäscht
JLI'ler



Anmeldedatum: 22.05.2003
Beiträge: 150
Wohnort: Bad Hofgastein\Österreich
Medaillen: Keine

BeitragVerfasst am: 22.05.2003, 14:10    Titel: Antworten mit Zitat

Danke!

Oiso a TI-92 is a Toschnrechner(Texas-Instruments), oda sog ma mehr a klana computer ois a toschnrechner. hobts es von dem no nia wos gheat?
_________________
Motz´z mi net o, i bin ofänga!! AEIOU für immer
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Ranma
JLI'ler



Anmeldedatum: 10.12.2002
Beiträge: 167
Wohnort: Cadolzburg
Medaillen: Keine

BeitragVerfasst am: 22.05.2003, 14:10    Titel: Antworten mit Zitat

das ist doch eine art "mini" Computer sieht aus wie ein Taschenrechner, oder? mehr weiß ich auch nicht,
Und programmieren drauf kann ich auch net Laughing
_________________
"Deutsche Sprache schwere Sprache"
sprach der C++er
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Fragen, Antworten und Kritik Alle Zeiten sind GMT
Gehe zu Seite 1, 2  Weiter
Seite 1 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum