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

20.12.2010, 16:06

Problem mit Textur

Hallo Zusammen

Ich bin am verzweifeln... Ich schaffe es nicht, mein Polygon mit einer Textur anzuzeigen.
Meine Textur ist ein BIld, auf welchem Gras abgebildet ist (grösse: 256x256).

Was muss ich tun, damit mein Polygon zu Gras wird? =)
Wie müssen die U - und V Angaben sein. u.s.w

im Internet habe ich nichts gefunden, was simpel erklärt ist.
Sprache C#


danke und Gruss
Master CHief

n0_0ne

1x Contest-Sieger

  • Private Nachricht senden

2

20.12.2010, 23:50

Also erstmal generell, U und V koordinaten gehen normalerweise von 0 bis 1, bei OpenGL z.B. ist der Ursprung (0,0) dabei unten links im Bild, d.h. wenn du eine rechteckige fläche mit gras beziehen willst, verwendest du (0,0), (1,0), (0,1) und (1,1) als UV koords für die einzelnen vertices.

Keine ahnung, ob dir das weitergeholfen hat... wenn nicht, solltest du deine Fragen etwas konkreter stellen...

3

21.12.2010, 08:35

Das mit den U - und V Angaben habe ich begriffen. Danke

Ich habe nur ein Problem, mit den Einstellungen am Device. Was muss ich dort genau angeben damit das funktioniert?

Bis jetzt habe ich folgendes:

C#-Quelltext

1
2
3
4
String path = "sample.jpg";
Texture t = TextureLoader.FromFile(device, path);

device.SetTexture(0, t);


Aber dann kommt keine Textur, sondern nur eine Farbe (einheitlich) auf alle meine Objekte.

4

21.12.2010, 13:41

Hast du ein Modell oder eigens erstellte Primitiven? Wenn du ein Modell hast musst du erst noch im Modellerierungsprogramm eine Textur draufmachen. So übernimmt er nähmlich gleich die UV Koordinaten. Hatte das Problem auch mal
Metal ist keine Musik sondern eine Religion.

Werbeanzeige