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-11 von insgesamt 11.

Werbeanzeige

28.04.2016, 23:06

Forenbeitrag von: »Lardos«

2d pixel sidescroller rpg - Wie Ausrüstung wechseln?

Vielen Dank für eure ganzen Antworten. Zitat Zu Castlevania Dawn of Sorrow fällt mir gerade ein, manchmal ist es für das Spielerlebnis unwichtig ob man die Ausrüstung wechseln kann, trotzdem wird dadurch nicht der Spielspaß gemindert. Erst wenn es darum geht mit anderen Spielern zusammen zu spielen bekommt verschiedenes Aussehen eine größere Relevanz. Ich glaube da hast du absolut recht. Da ich ohnehin nicht an eine Multiplayer-Sache dachte, werde ich es mir denke ich so einfach wie möglich halt...

27.04.2016, 23:29

Forenbeitrag von: »Lardos«

2d pixel sidescroller rpg - Wie Ausrüstung wechseln?

Hallo zusammen, Folgendes Problem: Ich bin derzeit daran mir Überlegungen zu einem 2d sidescroller im Pixel/retro-look zu machen (ähnlich wie die alten Castlevania / Metroid Teile). Nun habe ich überlegt, ob es einen effektiven weg gibt, die Ausrüstung des Spielers visuell zu ändern, wenn dieser z.B. einen Helm aufsetzt o.Ä. Das Problem besteht im Grunde darin, dass ich eigentlich vorhatte flipbook-animations zu verwenden, wie es ja normalerweise auch für Spiele in diesem Pixellook gemacht wir (...

12.11.2015, 10:53

Forenbeitrag von: »Lardos«

Problem mit .inl Datei

Nimelrian: Ja genau das scheint das Problem gewesen zu sein. Ich vermute es lag daran, dass ich eine ursprüngliche cpp Datei in eine inline Datei umbenannt habe. Habe eine neue, eigenständige Datei angelegt und den Code kopiert. Jetzt funktioniert alles! Vielen Dank für eure Hilfe!

12.11.2015, 10:27

Forenbeitrag von: »Lardos«

Problem mit .inl Datei

Hm, hab keins entdeckt. Ich hab nur die #include "ResourceHolder.inl" in der Header.

12.11.2015, 00:55

Forenbeitrag von: »Lardos«

Problem mit .inl Datei

Hallo zusammen! Ich arbeite derzeit das Buch "SFML Game Development" durch, in welchem Schritt für Schritt der Aufbau eines Frameworks für 2D Spiele erklärt wird. Nun habe ich aber ein kleines Problem. Es geht um eine ResourceHandler Klasse, die (wie der Name schon sagt) für das verwalten der Ressourcen im Spiel zuständig sein soll. Dafür werden im Buch templates genutzt um sich nicht auf einen bestimmten Datentyp (z.B. sf::Texture) festlegen zu müssen. Nun steht in dem Buch weiterhin, dass beim...

01.11.2015, 17:50

Forenbeitrag von: »Lardos«

C++ / sfml - Problem mit Sprite Vererbung

Ok ich habe das Problem über eine einfache getSprite() Funktion in der Entity Klasse gelöst bekommen. Wusste nicht das es so einfach geht. Den Hinweis mit den Zeigern werde ich in Zukunft berücksichtigen. Vielen Dank für eure Hilfe!

01.11.2015, 17:23

Forenbeitrag von: »Lardos«

C++ / sfml - Problem mit Sprite Vererbung

Die Funktion bekommt den Sprite von der player.update() Funktion. Die Zeile sieht so aus: C-/C++-Quelltext 1 sprite = playerAnim.updateSprite(sprite, source.y, elapsed); Zu der Sache mit den Zeigern: Ich habe gerade alle Funktionen die sprite und texture übergeben bekommen stattdessen die Adressen übergeben und mit Zeigern gearbeitet. Das Problem ist leider immer noch da

01.11.2015, 14:55

Forenbeitrag von: »Lardos«

C++ / sfml - Problem mit Sprite Vererbung

Alles klar. Gleich vorweg: Das ist wahrscheinlich ziemlich unkonventionell, weil ich nicht wusste wie man sowas normalerweise macht Animation.hpp C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #pragma once #include <SFML\Graphics.hpp> class Animation { public: // Variablen sf::Texture textureSheet; sf::Sprite sprite; sf::Vector2i spriteSize; sf::Time tempClock; float animSpeed; int counter; bool reverseAnimation; // Konstruktoren Animation(); Animation(sf::Textur...

01.11.2015, 14:40

Forenbeitrag von: »Lardos«

C++ / sfml - Problem mit Sprite Vererbung

Alles klar. Ich versuche es mal mit dem Quellcode. Und danke für die Hilfsbereitschaft! main.cpp C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 int main() { // Clock sf::Clock clock; sf::Time elapsed; sf::RenderWindow window(sf::VideoMode(800, 600), "Simple Dungeon Crawler", sf::Style::Close | sf::Style::Titlebar); window.setFramerateLimit(120); sf::Image icon; if (!icon.loadFromF...

01.11.2015, 13:34

Forenbeitrag von: »Lardos«

C++ / sfml - Problem mit Sprite Vererbung

Danke für die schnelle Antwort. Also Pointer habe ich im gesamten Code noch nicht benutzt (waren mir nicht ganz geheuer ). Ich verstehe das Problem nicht so ganz. Meine Entity Klasse hat eine Texture und ein Sprite. Wenn ich jetzt eine Player Instanz erstelle und die von Entity erbt, hat diese doch eine player.texture und player.sprite, richtig? Und wenn ich jetzt das Sprite vom Spieler rendern will, sollte ich doch über player.sprite auf dieses Sprite Zugriff haben, oder nicht? Denn genau da be...

01.11.2015, 12:25

Forenbeitrag von: »Lardos«

C++ / sfml - Problem mit Sprite Vererbung

Hallo zusammen! Ich habe ein Problem mit meinem "Spiel". Und zwar habe ich eine Entity Klasse erstellt, die unter anderem Sprite und Textur enthält: EDIT: Ich habe keinen Schimmer wieso im folgenden Code die Zeilenumbrüche nicht richtig angezeigt werden. Ich hoffe man erkennt es trotzdem einigermaßen. C-/C++-Quelltext 1 2 3 class Entity{public: sf::RectangleShape rect; sf::Texture texture; sf::Sprite sprite; sf::Text text; Entity(); private:protected:}; Nun habe ich eine Player Klasse, die von E...

Werbeanzeige