Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Mi Jul 16, 2025 12:14

Foren-Übersicht » Programmierung » Einsteiger-Fragen
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 20 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: Do Feb 02, 2006 22:02 
Offline
Forenkatze
Benutzeravatar

Registriert: Mi Okt 22, 2003 18:30
Beiträge: 1945
Wohnort: Närnberch
Programmiersprache: Scala, Java, C*
Also nach einigem Suchen hab ich das da gefunden:

Package: 2k4Menus
Group: NewControls
Texture: Display99

Also doch etwas anders ;) Ist ne 128er Textur und ich würde spontan sagen, dass die so verwendet wird, wie ich es beschrieben habe. Also irgendwo im Skript sind bestimmte Regionen auf der Textur definiert, die dann zum Texturieren der Ränder und der Mitte verwendet werden, wobei die Ränder-Teile wiederholt werden und die Mitte gestreckt wird.

_________________
"Für kein Tier wird so viel gearbeitet wie für die Katz'."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Feb 03, 2006 09:26 
Offline
DGL Member
Benutzeravatar

Registriert: Do Dez 05, 2002 10:35
Beiträge: 4234
Wohnort: Dortmund
Meine Güte. Da ist man mal kurz nicht da und muss sich gleich nen Wolf lesen. ;-)

Evil-Devil: Was das angeht hat Frase schon recht. Irgendwo muss definiert worden sein wie die Textur aussieht. Alles andere ist unsinnig. Zu versuchen das Bild zu Analysieren ist zwar eine ganz witzige Idee aber woher soll das Programm wissen wass wie wo aussehen soll. Selbst wenn du wüsstest um was es sich da handelt dürte es ein wenig schwer sein so etwas sinnvoll hinzubekommen.

Bei meinen Komponenten habe ich es so gemacht, dass ich alle Texturkoordinaten/Anzeigeeigenschaften als Eigenschaften nach außen gereicht habe. Wenn die Anzahl und Flexibilität der Eigenschaften sinnvoll durchdacht sind dann kann man somit so ziemlich alles realieren. Dann musst du nur vorsehen, dass du die Werte von außen irgendwie setzen kannst und schon kanns losgehen.

Bei der Darstellung hat Frase auch recht. Du musst ein Panel zum Beispiel in so viele Flächen zerteilen wie Notwendig sind. Im Normalfall sollten 9 Flächen ausreichen. Wenn es aber etwas Spezielles werden soll können es auch problemlos mehr sein. Weniger sind natürlich auch drin. Bei den Ränder kann man sie entweder wiederholen ich persönlich strecke sie aber. Wenn keine Filterung an ist macht es optisch keinen unterschied außer da ist ein Muster vorhanden was aber an den Ecken dann mit großer wahscheinlichkeit nicht passen würde. Außerdem vereinfacht es so die Berechnung. ;-)

Hatte das Thema nur überflogen. Ich hoffe ich habe jetzt nicht von Frase alles wiederholt. Anderenfalls muss ich mir nen Papagei als Avatar zu legen. ;-)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Feb 03, 2006 15:04 
Offline
Forenkatze
Benutzeravatar

Registriert: Mi Okt 22, 2003 18:30
Beiträge: 1945
Wohnort: Närnberch
Programmiersprache: Scala, Java, C*
Nene Lossy. Das passt schon ;)

_________________
"Für kein Tier wird so viel gearbeitet wie für die Katz'."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Feb 06, 2006 17:48 
Offline
DGL Member
Benutzeravatar

Registriert: Di Sep 03, 2002 15:08
Beiträge: 662
Wohnort: Hamburg
Programmiersprache: Java, C# (,PhP)
So, ich hab am selben Abend noch in den UnrealScript Code durchwühlt und bin dann irgendwann auch auf das gestoßen was ihr angesprochen hattet bezüglich einer Definition wie breit zb. der Rand ist.

Das GUI System hat tatsächlich eine dritte X und Y Variable die man übergeben kann um dann diese Bevel Elemente vernünftig darzustellen. FInde es ehrlich gesagt nur ein wenig ätzend für eine simple Texture mal eben 9 Quads bzw 18 Triangles zu zeichnen.

Aber nun weiß ich wie es funzt und bin erstmal glücklich damit :)

Danke an alle die geholfen haben.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Feb 07, 2006 16:04 
Offline
Guitar Hero
Benutzeravatar

Registriert: Do Sep 25, 2003 15:56
Beiträge: 7810
Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Das is nur auf den ersten blick ätzend. Aber hey, du kannst froh sein, wenn es nur 9 sind. Probier mal eine Scrollbar zu bauen. ;)

_________________
Blog: kevin-fleischer.de und fbaingermany.com


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 20 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Foren-Übersicht » Programmierung » Einsteiger-Fragen


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.007s | 14 Queries | GZIP : On ]