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

Nexxtron

Alter Hase

  • »Nexxtron« ist der Autor dieses Themas

Beiträge: 424

Wohnort: Heilbronn

Beruf: Student - Software Engineering

  • Private Nachricht senden

1

02.03.2009, 13:35

[Erledigt] text klasse

hi,
bringt es was eine Textklasse zu machen der dann halt die Texte auf dem screen verwaltet?
wenn ja wie könnte ich die Klasse dann aufbauen - sollt ich dann ne liste machen und dort die Texte rendern wie bei einer schuss klasse....? ..dass ich dann auch Texte removen kann und hinzufuegen...
New Project: Operation CityRacer

K-Bal

Alter Hase

Beiträge: 703

Wohnort: Aachen

Beruf: Student (Elektrotechnik, Technische Informatik)

  • Private Nachricht senden

2

02.03.2009, 13:43

Ähm, erst mal bringt es was, sich vernünftig auszudrücken :?

Dann bringt es noch viel mehr, sein Problem zu konkretisieren und nicht so allgemein zu fragen :? :?

In diesem Sinne: mach mal nen zweiten Anlauf.

Gruß Marius

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

3

02.03.2009, 13:48

Was ist denn eine Schuss-Klasse? :?:

4

02.03.2009, 14:04

Hm, ich finde, man kann das machen, oder auch sein lassen. Musst du wissen.

Wenn du jetzt, wie bei einem Echtzeitspiel oder so, so Textmeldungen haben willst, macht es schon Sinn, eine Klasse zu machen, die diese Meldungen verwaltet. Und dann Texte nach X Sekunden wieder löscht und andere länger stehen lässt oder so.
Aber es hängt auch viel vom restlichen Design ab. Aber dolleSchaden wird es dneke ich nicht.
Lieber dumm fragen, als dumm bleiben!

Databyte

Alter Hase

Beiträge: 1 040

Wohnort: Na zu Hause

Beruf: Student (KIT)

  • Private Nachricht senden

5

02.03.2009, 15:17

Wenn de nen GUI hast fällt das doch unter Labels oder ?

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

6

02.03.2009, 15:34

Zitat von »"Databyte"«

Wenn de nen GUI hast fällt das doch unter Labels oder ?


Und was willst du damit sagen? :? Das hat doch mit der Frage relativ wenig zu tun, oder?

Databyte

Alter Hase

Beiträge: 1 040

Wohnort: Na zu Hause

Beruf: Student (KIT)

  • Private Nachricht senden

7

02.03.2009, 16:20

Naja im internet findet man bestimmt mehr zu Labels als zu "Textklasse" 8)

Steven77

Alter Hase

Beiträge: 515

Wohnort: Münster - Gievenbeach

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

8

03.03.2009, 11:40

Ich habe ihn richtig verstanden, zumindest glaube ich das.

@Nexxtron
So eine Manager-Klasse ist durchaus sinnvoll. Schießlich sollen die Texte ja Frame für Frame neu gerendert werden und müssen demnach ja irgendwo hinterlegt sein. Wie komplex das Feature-Angebot deiner Klasse dann aussieht, hängt davon ab, was du brauchst. Bei einem entsprechenden Manager, den ich mal entwickelt hatte, konnte ich neben Position, Farbe, Größe etc. und dem eigentlichen Text auch "dynamische" Einstellungen vornehmen, wie z.B. die "Lebensdauer" des Textes und ggf. entsprechende Ausblendgeschwindigkeit und so. So in etwa hat das Jonathan_Klein ja auch schon angedeutet. Der Aufbau deiner Klasse sollte dabei eigentlich nicht sehr komplex werden. Du benötigst lediglich ne Liste, die Datenstrukturen mit entsprechenden Informationen speichert. Diese Datenstrukturen werden mit irgendwelchen Default-Werten im Konstruktor initialisiert und lassen sich dann ggf. anpassen (z.B. "Lebensdauer" setzen oder neue Position zuweisen).
Kommen Sie nie mit einem Schwert zu einer Schießerei.

9

03.03.2009, 23:09

Re: text klasse

Die Sturheit, mit der in diesem Thread jeder Interpretationsversuch des Ausgangsposts verweigert wird, finde ich weder hilfreich noch angebracht. :roll:

Zitat von »"Nexxtron"«

hi,
bringt es was eine Textklasse zu machen der dann halt die Texte auf dem screen verwaltet?
wenn ja wie könnte ich die Klasse dann aufbauen - sollt ich dann ne liste machen und dort die Texte rendern wie bei einer schuss klasse....? ..dass ich dann auch Texte removen kann und hinzufuegen...

Ich würde zuerst mal eine Klasse für einzelne solche Textelemente erstellen, die deren Eigenschaften (Farbe, Position, Text, ...) speichert. Anschliessend kannst du einen Container von Text-Elementen in einer verwaltenden Klasse als Member deklarieren. Vielleicht hast du schon eine Klasse, die sich um GUI-Elemente oder Ähnliches kümmert. Du musst dir halt überlegen, wer für die Verwaltung der Texte zuständig ist, und bei Bedarf eine neue Klasse anlegen.

Steven77

Alter Hase

Beiträge: 515

Wohnort: Münster - Gievenbeach

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

10

04.03.2009, 17:07

Re: text klasse

Zitat von »"Nexus"«

Die Sturheit, mit der in diesem Thread jeder Interpretationsversuch des Ausgangsposts verweigert wird, finde ich weder hilfreich noch angebracht. :roll:

Dito.
Kommen Sie nie mit einem Schwert zu einer Schießerei.

Werbeanzeige