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

1

22.02.2014, 22:06

C# XNA 4.0 Texturiertes Model einfügen

Hi Leute, ich und mein Freund sind dabei ein Spiel in XNA 4.0 selbst zu programmieren. Mein Freund hat heute angefangen einen Baum zu modellieren und hat ihn mir auch gesendet damit ich ihn einfügen kann. Er hat den Baum mit Blender modelliert und hat auch Texturen daraufgepackt. Wenn ich das Model jetzt einfüge werden die Texturen nicht angezeigt und der Baum ist komplett Rot(-braun). Wir wissen jetzt nicht richtig wo der Fehler liegt, weil es bei anderen Models (aus dem Internet) super funktioniert.
Danke im Voraus.
LG

Toemsel

Treue Seele

Beiträge: 310

Wohnort: OÖ

Beruf: Student und Programmierer

  • Private Nachricht senden

2

23.02.2014, 09:16

Du musst die Textur dem Model zuweisen.

Pseudocode

foreach(ModelMesh mesh in tree.Mesh)
foreach(BasicEffect basicEffect in mesh.Effects)
basicEffect.Texture = baumtextur;

3

23.02.2014, 14:31

Hi, ja aber was wenn ich mehrere Texturen für den Baum habe? Also zum Beispiel Stamm und Blätter.
Und kann man das nicht irgendwie schon in Blender machen?
LG

4

23.02.2014, 16:37

Ok Leute, wir haben den Fehler gefunden. Es lag am modellieren in Blender, genauer am UV-Mapping.
Trotzdem danke :)
LG :)

Werbeanzeige