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!

Suchergebnisse

Suchergebnisse 1-14 von insgesamt 14.

Werbeanzeige

09.02.2006, 15:33

Forenbeitrag von: »m3n70r«

Zugriff auf ein Objekt von einer anderen Klasse ?

geht, wenn du dir den Code runterlädst und versuchst dann dem neuen Gamestat werte zu übergeben, nicht wirklich. Meine Klasse Player_ship hat schon eine funktion getPoints() da ist alles berücksichtigt.. es geht mir eigentlich nur darum, wie ich von einem zum anderem Gamestat werte übergeben kann... ob nun Text oder Zahlen. Am besten mal den Code auf der angegebenen Internetseite angucken, dann wisst ihr, was mein Problem ist.

19.01.2006, 08:23

Forenbeitrag von: »m3n70r«

Textur -und Vertex-Alpha-Werte

Zitat von »"chrissi"« Ich weiß nicht, ob du das so meinst, aber vielleicht könnte es so gehen... Du könntest eine extra Graustufen-Sprite-Textur anfertigen. Du fertigst deine Sprites an (256x256 Bitmap oder so) und dann erstellst du noch eine Bilddatei mit der gleichen Größe (256x256). Darein kommen dan die Alphawerte, aber in Graustufen. Beim rendern der Sprites überprüftst du dann, ob das Bild eine Transparen hat, und wenn, welche. Natürlich könnte man die Alphadaten auch gleich in der Sprite...

18.01.2006, 10:04

Forenbeitrag von: »m3n70r«

von bmp animation erstellen ! aber wie ?

alles klar, geht wunderbar. ich habe mich mal nach Transparenz oder auch Alpha umgeguckt und dank der suche auch antworten gefunden, jedoch weiß ich nicht, wie ich es in mein Code packen kann und wie es es dann anwende. folgendermaßen erstelle ich mein Objekt: ::IDirectDraw7* directdraw7_; sowas wie: SetRenderState etc. habe ich nirgends gefunden. liegt es an directdraw7 ? wenn ja, wie kann ich ohne großartig den code zu ändern auf directdraw 8 oder 9 umsteigen ? natürlich nur, wenn es wirklich ...

17.01.2006, 08:05

Forenbeitrag von: »m3n70r«

von bmp animation erstellen ! aber wie ?

so, da bin ich wieder mit meinen Fragen. Und zwar würde ich gerne wissen, wie man am besten Schüße realisiert. Sprich ich habe 1 Bild (schuss.bmp) und würde gerne per mausklick mehrere (die selben) auf einmal schießen wollen (eine art Rapidfire). Wie kann man sowas realisieren ? Muss ich dazu z.B. 10 Instanzen vom Bitmap erstellen und immer z.B. mit einem Abstand von 10 Pixel abfeuern ? muss ich dann core::bitmap shot_; core::bitmap shot1_; core::bitmap shot2_; usw. machen, oder geht das auch be...

13.01.2006, 15:34

Forenbeitrag von: »m3n70r«

von bmp animation erstellen ! aber wie ?

so, nun meine letzte frage: ich möchte von einer startposition in eine Endposition etwas blitten (z.B. einen Schuß). stellen wir uns mal vor, ich habe einen Panzer genau mittig zur Programmbreite und ganz unten angeordnet. möchte nun (wenn ich mit der linken maustaste klicke) einen schuß abgeben, der pixel für pixel in die jeweilige endzone sich hinbewegt. startposx = 300 startposy = 470 endposx = 150 endposy = 73 wie berechne ich nun anhand der differenz um wie viele pixel ich das bild um x und...

13.01.2006, 12:33

Forenbeitrag von: »m3n70r«

von bmp animation erstellen ! aber wie ?

so, nun gehts: folgendermaßen habe ich es gelöst. drawEx muss um (hier nur für die X Position) erweitert werden. XX = Position des Bildes; Quellcode 1 2 void drawEx (long x, long y, unsigned long tilex, unsigned long tiley, unsigned long tilew, unsigned long tileh, long XX); und das habe ich in der Funktion erweitert: Quellcode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... static int tilexw = 0; ... if(XX < 0) { x = 0; tilexw = tilex+tilew; tilex = XX*(-1); } else { tilexw = tilex+tilew - ...

13.01.2006, 11:01

Forenbeitrag von: »m3n70r«

von bmp animation erstellen ! aber wie ?

EDIT: ok ok, hat sich mal wieder von alleine geklärt, aber vielen dank für den tipp

13.01.2006, 10:34

Forenbeitrag von: »m3n70r«

von bmp animation erstellen ! aber wie ?

Zitat von »"nix da"« nix da Zu Deiner Frage: Wie meinst Du das "nur zum Teil"? Also das Du so was wie ein Raptor/Tyrian coden willst ist mir jetzt klar, aber was mit "Zum Teil"? naja, ich kann das bild ja nicht über den rand blitten z.b. y = -100 da mekert er und schmeißt mich aus dem Programm raus, da drawEx einen fehler verursacht hat. deswegen muss ich das bild stück für stück blitten, sprich wenn das bild 100 Pixel Hoch ist, so teile ich es es in 100 Stücke auf und blitte dann ... Stück 95 ...

13.01.2006, 10:15

Forenbeitrag von: »m3n70r«

von bmp animation erstellen ! aber wie ?

so.... funktioniert alles...aber mal wieder eine frage: ich möchte bilder anzeigen lassen, die von oben nach unten runterkommen... sprich: Ein bild wird nur zum teil geblittet und solange stück für stück, solange es nicht komplett angezeigt wird. Wie bei manchen spielen, wo man ganz unten ein raumschiff hat und von oben gegner kommen, die man abknallen kann, ich hoffe ihr wisst was ich meine ?! nun meine frage: wie stelle ich die gegner nun zum teil dar ? ich habe es folgendermaßen gelöst: Quell...

12.01.2006, 12:36

Forenbeitrag von: »m3n70r«

von bmp animation erstellen ! aber wie ?

entweder bin ich zu blöd oder einfach nur blind, aber ich find den fehler net edit: ok, hab ihn doch gefunden weiß zwar nicht, obs daran liegt, aber laut meinen berechnungen schon. meine frage: lag es an sw und sh in der clippingberechnung ? wenn nicht, dann sag mal bitte bescheid, damit ich mich nochmal auf die suche mache

12.01.2006, 10:35

Forenbeitrag von: »m3n70r«

von bmp animation erstellen ! aber wie ?

vielen dank @nix da klappt wunderbar...jedoch habe ich da ein kleines problem: Wenn ich die animation (240*192) mit einer Auflösung von (640*480) auf die Position (400 oder größer) bewege, so zeichnet er nicht mehr die eigentlich Animation, sondern komischerweiße das komplette bild, oder auch fragmente des bildes besser gesagt: wenn die breite des bildes den rand der anwendung erreicht oder überschreitet, so zeichnet er die animation nicht mehr richtig hin. sprich wenn meine animation so aussieh...

10.01.2006, 16:00

Forenbeitrag von: »m3n70r«

von bmp animation erstellen ! aber wie ?

nee nee, das soll alles 2D sein, bzw. ist schon 2D.

10.01.2006, 14:15

Forenbeitrag von: »m3n70r«

von bmp animation erstellen ! aber wie ?

hmm, eigentlich hätte ich eine antwort erwartet, naja... hat sich jetzt auch geklärt, hab folgendes versucht: versucht: http://www.codeproject.com/directx/basicdd.asp bloß stellt sich für mich nun die frage, wie ich ein 2tes oder mehrere bilder auf einmal Animiert bekomme ? mit dem beispiel mit dem auto gehts ja, auch mit meinen bildern, die ich erstellt habe, aber was muss ich machen, damit ich 2 oder mehr animationnen nebeneinander bekomme ??[/url]

10.01.2006, 11:03

Forenbeitrag von: »m3n70r«

von bmp animation erstellen ! aber wie ?

Hallöchen liebe C++ Gemeinde, ich bin neu hier und habe sogleich eine Frage: ich programmiere derzeit an einem Tetris-Clone und würde gerne mein Hintergrund, was ich Blitte Animieren lassen. Ich weiß, das ich dazu ein Bild brauche, welches die Animation enthält sprich z.B.: Bildgröße 100x100 Pixel Pro 20*50 Pixel ein Bild das wären dann insgesammt 10 Frames in einem Bild nun meine konkrete Frage: wie animiere ich nun dieses Bild ? so blitte ich derzeit mein hintergrundbild Programmiersprache MFC...

Werbeanzeige