Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
DarK Super JLI'ler
Anmeldedatum: 23.07.2002 Beiträge: 452 Wohnort: NRW Medaillen: Keine
|
Verfasst am: 24.08.2004, 21:07 Titel: Fonts |
|
|
hi,
ich brauch mal drigend gute Font Grafiken für ein Game... _________________ "Denken ist Arbeit, Arbeit ist Energie und Energie soll man sparen."
"Theorie ist, wenn man alles weiss, aber nichts funktioniert.
Praxis ist, wenn man nichts weiss, aber alles funktioniert.
Realität ist, wenn nichts funktioniert und keiner weiss warum."
"Es gehört ein wenig Mut dazu nicht das zu tun was ALLE tun" |
|
Nach oben |
|
|
Naga Mini JLI'ler
Anmeldedatum: 06.08.2004 Beiträge: 11 Wohnort: Weyhe Medaillen: Keine
|
|
Nach oben |
|
|
DarK Super JLI'ler
Anmeldedatum: 23.07.2002 Beiträge: 452 Wohnort: NRW Medaillen: Keine
|
Verfasst am: 25.08.2004, 06:48 Titel: |
|
|
hmpf, ich brauch keine WINDOWS SCHRIFTARTEN sondern
Fonts für Spiele _________________ "Denken ist Arbeit, Arbeit ist Energie und Energie soll man sparen."
"Theorie ist, wenn man alles weiss, aber nichts funktioniert.
Praxis ist, wenn man nichts weiss, aber alles funktioniert.
Realität ist, wenn nichts funktioniert und keiner weiss warum."
"Es gehört ein wenig Mut dazu nicht das zu tun was ALLE tun" |
|
Nach oben |
|
|
KI JLI Master
Alter: 39 Anmeldedatum: 04.07.2003 Beiträge: 965 Wohnort: Aachen Medaillen: Keine
|
Verfasst am: 25.08.2004, 07:32 Titel: |
|
|
DarK hat Folgendes geschrieben: | hmpf, ich brauch keine WINDOWS SCHRIFTARTEN sondern
Fonts für Spiele |
Willst du damit sagen, dass du BitmapFonts suchst?
Ich weiß nicht wo man fertige BitmapFonts herbekommt, aber du kannst dir aus der Windows Schriftart deiner Wahl eine eigene BitmapFont zusammenbasteln. (Mach ich auch so)
Es gibt sogar Programme, die dir helfen aus einer WindowsFont eine Bitmap zu erstellen. Ich hab mal ein Programm benutzt, dass BitmapFontBuilder heißt.
Ich fand es aber nicht so gut, weil ab und zu manche Zeichen in Bereiche anderer Zeichen überlappen und hab mit einem Freund einen eigenen BitmapFontMaker gemacht.
Mal gucken ob ich ihn veröffentlichen kann... |
|
Nach oben |
|
|
Sören JLI Master Trainee
Anmeldedatum: 26.07.2002 Beiträge: 647 Wohnort: Bonn Medaillen: Keine
|
Verfasst am: 25.08.2004, 16:02 Titel: |
|
|
Ja, mach dir doch deine Fints selber. Dafür reicht sogar paint aus. |
|
Nach oben |
|
|
DarK Super JLI'ler
Anmeldedatum: 23.07.2002 Beiträge: 452 Wohnort: NRW Medaillen: Keine
|
Verfasst am: 26.08.2004, 00:27 Titel: |
|
|
danke für das Tool, das wird mir helfen _________________ "Denken ist Arbeit, Arbeit ist Energie und Energie soll man sparen."
"Theorie ist, wenn man alles weiss, aber nichts funktioniert.
Praxis ist, wenn man nichts weiss, aber alles funktioniert.
Realität ist, wenn nichts funktioniert und keiner weiss warum."
"Es gehört ein wenig Mut dazu nicht das zu tun was ALLE tun" |
|
Nach oben |
|
|
Loser Mini JLI'ler
Alter: 34 Anmeldedatum: 09.02.2007 Beiträge: 7
Medaillen: Keine
|
Verfasst am: 21.02.2007, 19:09 Titel: Fonts |
|
|
HI,
mich würde es Interessiren, wie ich verschiedene (Bitmap)Fonts in einen DirectX Code einlesen kann und verschiedenen Ausgaben zu teilen kann.
Also den ersten Satz in einer Comic Schrifft und den andren in einer anderen.
thx |
|
Nach oben |
|
|
manu Super JLI'ler
Alter: 35 Anmeldedatum: 09.03.2006 Beiträge: 327 Wohnort: allgäu (DE) Medaillen: Keine
|
Verfasst am: 21.02.2007, 19:18 Titel: |
|
|
Ich würde mal sagen, dass das sehr stark von deinem Code abhängig ist. da kann man jetzt so pauschal nicht viel zu sagen.
Du ließt ja dein Bitmapfont ein und gibst dann nur bestimmte teile der Grafik beim anzeigen des jeweiligen Zeichens aus. Also einfach an der Stelle wo du ein andere Font willst ne andere Bitmapfont grafik verwenden...
ansonsten müsstest du mal näher ins Detail gehen:) |
|
Nach oben |
|
|
Loser Mini JLI'ler
Alter: 34 Anmeldedatum: 09.02.2007 Beiträge: 7
Medaillen: Keine
|
Verfasst am: 21.02.2007, 19:20 Titel: |
|
|
Jo
aber ich bräuchte erstmal den Code zum einlesen einer Bitmap font.
ein kleines Beispiel wäre nicht schlecht.
Ich wollte ein Menü schreiben und die grade ausgewählte Eigenschaft mit einer anderen Schrifft darstellen. |
|
Nach oben |
|
|
51m0n JLI'ler
Alter: 33 Anmeldedatum: 06.01.2006 Beiträge: 167 Wohnort: Erkelenz Medaillen: Keine
|
|
Nach oben |
|
|
Loser Mini JLI'ler
Alter: 34 Anmeldedatum: 09.02.2007 Beiträge: 7
Medaillen: Keine
|
Verfasst am: 21.02.2007, 19:37 Titel: |
|
|
Ich arbeite mit D3D.
und wollte ein Menü mit verschiedenen Schrift arten schreiben
Gut danke ich denke das wird mir ein bischen weiter helfen |
|
Nach oben |
|
|
51m0n JLI'ler
Alter: 33 Anmeldedatum: 06.01.2006 Beiträge: 167 Wohnort: Erkelenz Medaillen: Keine
|
Verfasst am: 21.02.2007, 19:51 Titel: |
|
|
Wenn du mit den standard Fonts arbeiten willst schau dir mal ID3DXFont an .
Wenn du deine eigenen Bitmap Font verwenden willst, dann brauchst du wahrscheinlich sowas:
D3DXCreateTextureFromFile(Ex)
ID3DXSprite
Bei Google gibts bestimmt auch ein paar nette tuts
MfG 51m0n _________________ Teigwaren
heißen Teigwaren,
weil sie früher einmal Teig waren |
|
Nach oben |
|
|
Jonathan_Klein Living Legend
Alter: 37 Anmeldedatum: 17.02.2003 Beiträge: 3433 Wohnort: Siegerland Medaillen: Keine
|
Verfasst am: 21.02.2007, 21:30 Titel: |
|
|
Jep, entwederD3DXFont, ODEr was eigenes. Das ist dann aber sehr umfangreich, da kann man kein kleines Beispiel geben. Wenn es schnell gehen soll, dann nimm D3DXFont (geht aber nur wenn du mit D3D und net mit DD arbeitest. Bei DD kann man auch ganz gut GDI Schriften nehmen). _________________ https://jonathank.de/games/ |
|
Nach oben |
|
|
DirectXer Dark JLI'ler
Anmeldedatum: 05.02.2005 Beiträge: 1201 Wohnort: Köln Medaillen: Keine
|
Verfasst am: 22.02.2007, 16:39 Titel: |
|
|
Du kannst dir auch die Klasse CD3DFont angucken, die findest du in der header-Datei d3dfont.h im DXSDK. Die ist speziell für speed designt, und benutzt die GDI um die Bitmap Font im Programm selber zu erstellen. Die ID3DXFont-Schnittstelle ist bekannt dafür, dass sie ziemlich langsam ist, da sie die Schrift bei jedem Draw-Call erst per GDI erstellt. MSDN hat Folgendes geschrieben: | The ID3DXFont class is capable of handling kerning and complex international fonts because it uses GDI to draw the string. It can therefore be a little slow since it needs to invoke GDI each time.
CD3DFont is designed for speed and uses textured primitives to draw the characters. It can only handle simple fonts and does not support the full array of formatting options available to ID3DXFont, but is useful for simple fast displays such as framerate counters and so forth. |
Ich kannte mal ein sehr gutes Tutorial, was dem Aufbau dieser Klasse komplett nachgegangen ist und auf der basis davon eine eigene ziemlich ähnliche (name: x-font) erstellt hat. Das hätte deine Frage eigentlich direkt beantwortet, nur leider hab ich dieses Tut seit fast 30min suchen immer noch nicht wieder gefunden Naja, du kannst dir wie gesagt die CD3DFont mal anschaun.
Gruß DXer |
|
Nach oben |
|
|
Loser Mini JLI'ler
Alter: 34 Anmeldedatum: 09.02.2007 Beiträge: 7
Medaillen: Keine
|
Verfasst am: 22.02.2007, 20:40 Titel: |
|
|
tach,
Ich habe es mal mit D3DXFont, jedoch klappt es noch nicht.
Ich konnte bisher die benötigte Lib nicht finden. |
|
Nach oben |
|
|
|