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

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

11

16.04.2004, 09:00

Ich habe es korrigiert. Danke für den Hinweis!!!

Jack Raynor

Treue Seele

  • »Jack Raynor« ist der Autor dieses Themas

Beiträge: 111

Wohnort: Korprulu Sektor BR-5-Tarsonis

Beruf: Schüler

  • Private Nachricht senden

12

16.04.2004, 11:05

Hääääääääää! Was hat das denn jetzt mit meinem Problem zu tun???

Jack
Was wäre wenn in jedem von uns ein Held stecken würde? Was wäre wenn jeder von uns als Held geboren wäre? Hättest du den Mut Held zu werden?
Legenden des Tassadar, Kapitel 3, Absatz 5

Starcraft - Battle of Races

13

16.04.2004, 14:10

Es kann sehr viel damit zu tun haben, wenn du für Schrift und Modell unterschiedliche Vertexformate benutzt, was zwischen Schrift und Modell wahrscheinlich ist.

Es wird dann nämlich nicht das richtige Vertexformat gesetzt und damit erscheint dein Modell nicht auf dem Bildschirm.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

Jack Raynor

Treue Seele

  • »Jack Raynor« ist der Autor dieses Themas

Beiträge: 111

Wohnort: Korprulu Sektor BR-5-Tarsonis

Beruf: Schüler

  • Private Nachricht senden

14

16.04.2004, 15:25

Ahhahh! Ich konnte erst nicht so richtig was damit anfangen!

Jack
Was wäre wenn in jedem von uns ein Held stecken würde? Was wäre wenn jeder von uns als Held geboren wäre? Hättest du den Mut Held zu werden?
Legenden des Tassadar, Kapitel 3, Absatz 5

Starcraft - Battle of Races

Anonymous

unregistriert

15

16.04.2004, 22:32

Zitat von »"DragonMaster"«

Es kann sehr viel damit zu tun haben, wenn du für Schrift und Modell unterschiedliche Vertexformate benutzt, was zwischen Schrift und Modell wahrscheinlich ist.

Es wird dann nämlich nicht das richtige Vertexformat gesetzt und damit erscheint dein Modell nicht auf dem Bildschirm.


Ja genau,
ich hatte nämlich auch das Prob, dass alles wunderbar gerendert wurde und dann sobald ich Text dazugesetzt habe, hat man nur noch den gesehen, weil tbFont bei einer Ausgabe das Vertexformat abfragt (bzw. dann halt nicht) und später wieder zurücksetzt.....

Das ist wahrscheinlich vorher nicht so aufgefallen, weil wenn man jedesmal in der renderfunktion vor dem rendern des modelles das entsprechende Vertexformat setzt, funktionierts natürlich auch ohne Ergänzungen in tbFont.cpp.....

Jack Raynor

Treue Seele

  • »Jack Raynor« ist der Autor dieses Themas

Beiträge: 111

Wohnort: Korprulu Sektor BR-5-Tarsonis

Beruf: Schüler

  • Private Nachricht senden

16

17.04.2004, 13:43

Ach so!
Gleich noch ne andere Frage: Ich hab jetzt ein Modell, welches auch richtig gerendert wird, nur ist das Problem das der Griff des Modells, der eigentlich vom Hauptteil des ganzen verdeckt sein sollte, vor dem Hauptteil abgebildet ist! Wisst ihr woran das liegt?

Jack
Was wäre wenn in jedem von uns ein Held stecken würde? Was wäre wenn jeder von uns als Held geboren wäre? Hättest du den Mut Held zu werden?
Legenden des Tassadar, Kapitel 3, Absatz 5

Starcraft - Battle of Races

Jack Raynor

Treue Seele

  • »Jack Raynor« ist der Autor dieses Themas

Beiträge: 111

Wohnort: Korprulu Sektor BR-5-Tarsonis

Beruf: Schüler

  • Private Nachricht senden

17

17.04.2004, 20:57

Also jetzt hab ich genau raus woran das Problem liegt. Anscheinend hat mein Modell nur einen Alpha-Kanal! Wenn ich nämlich die Render Funktion so ausführe: Render(-1,-1, True, False) ist das Modell nicht zu sehen! So aber: Render (-1,-1, False, True) ist es wie immer zu sehen (nämlich durchsichtig). Ich hab auch schon am Effekt rumgebastelt, da regt sich aber auch nichts. Wisst ihr da was?

Jack
Was wäre wenn in jedem von uns ein Held stecken würde? Was wäre wenn jeder von uns als Held geboren wäre? Hättest du den Mut Held zu werden?
Legenden des Tassadar, Kapitel 3, Absatz 5

Starcraft - Battle of Races

Jack Raynor

Treue Seele

  • »Jack Raynor« ist der Autor dieses Themas

Beiträge: 111

Wohnort: Korprulu Sektor BR-5-Tarsonis

Beruf: Schüler

  • Private Nachricht senden

18

18.04.2004, 12:16

Das Problem ist jetzt beseitigt (lag am Effekt ;) ). Jetzt hab ich aber wieder ein anderes Problem: Ich hab jetzt mein Modell in eine eigene Klasse gelegt und die von der bsObject (wie tbObject) Klasse abgeleitet und will das ganze rendern. Allerdings kommt jetzt immer was von Access Violation an der Stelle wo ich das Modell rendere (ist ne Methode und das Modell befindet sich in ner Struktur). Wenn ich davor die Transforationsmatrix zurücksetze kommen immer irgendwelche Fehler bei der dafür vorgesehen Matrix. Habt ihr ne Lösung parat?

Jack
Was wäre wenn in jedem von uns ein Held stecken würde? Was wäre wenn jeder von uns als Held geboren wäre? Hättest du den Mut Held zu werden?
Legenden des Tassadar, Kapitel 3, Absatz 5

Starcraft - Battle of Races

Klaus

Treue Seele

Beiträge: 245

Wohnort: Stuttgart

Beruf: Schüler

  • Private Nachricht senden

19

18.04.2004, 13:45

Schau halt mal, wo ganz genau die Access Violation auftritt - dann siehst du wahrscheinlich schon, was du falsch gemacht hast. Also entweder debuggen oder auskommentieren (letzteres ist meine meistbenutzte Debug-Methode ;) )
Mozilla Firefox
The Browser - reloaded

Jack Raynor

Treue Seele

  • »Jack Raynor« ist der Autor dieses Themas

Beiträge: 111

Wohnort: Korprulu Sektor BR-5-Tarsonis

Beruf: Schüler

  • Private Nachricht senden

20

18.04.2004, 14:16

Das kommt genau dort wo die Direct3D die SetTransform Methode aufruft. Manchmal auch wenn TRanslationsmatrix aufgerufen wird. Da scheint irgendwas mit dem Positionsvektor nicht zu funzen. Und egal was ich davor auskommentiere, das Spiel stoppt wenn es das Modell rendern soll ( Render()). Da kommt dann auch immer die Acces Violation Nachricht.
Was wäre wenn in jedem von uns ein Held stecken würde? Was wäre wenn jeder von uns als Held geboren wäre? Hättest du den Mut Held zu werden?
Legenden des Tassadar, Kapitel 3, Absatz 5

Starcraft - Battle of Races

Werbeanzeige