2 Fragen über Screenoutputs

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Ghost
Beiträge: 141
Registriert: 10.04.2006 09:10

2 Fragen über Screenoutputs

Beitrag von Ghost »

HI

Gibt es in Pb (V3.3) eine Möglichkeit die Größe von Screenoutputs zu verändern?
Und kann man die Screenoutputs etwas Transparent zeichnen lassen?
(nutze v. 3.3)
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

a) die größenangabe bei OpenScreen()

b) SetTransparentSpriteColor()
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

Nur TransparentSpriteColor() :mrgreen: [/code]
-.-"
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

hupsi :oops:
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Ghost
Beiträge: 141
Registriert: 10.04.2006 09:10

Beitrag von Ghost »

Wenn ich die Größe bei open Screen verändere werden ja alle Bilder Größer und die Outputs wären immer untereinander gleich groß.

ich dachte eigentlich an eine Art die Schriftgröße zu verändern
das man ein Wert vorgibt zum beispiel 30 und die Schrift dann 30 Pixel?Einheiten\Größen hoch ist oder so ähnlich (vergleichbar mit Schreibprogrammen Dort kann man doch immer die Schriftgröße ändern )
(nutze v. 3.3)
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

wenns um schrift geht:
lad die zeichensätze in anderen größen.

wenns um grafiken geht:
benutz Sprite3D, damit kannst du zoomen
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Ghost
Beiträge: 141
Registriert: 10.04.2006 09:10

Beitrag von Ghost »

Ich meine eigentlich die Schrift
meinst du das hier mit Zeichensätze laden???
DrawingFont(FontID())
Ändert den aktuellen Zeichensatz auf die angegebene FontID. Alle neuen
Texte werden mit dem neu eingestellten Zeichensatz dargestellt. Die
'FontID' erhalten Sie einfach mit dem FontID() Befehl aus der Font
Bibliothek. Der Zeichensatz muss vor dieser Funktion mittels Load-
Font() geladen werden.
(hab ich mal aus dem Handbuchabkopiert)

oder gibt es dafür einen anderen Befehl?
(nutze v. 3.3)
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

ja, das meine ich, beim laden kannst du ne größe angeben.

und du hättest nicht den ganzen absatz kopieren brauchen, ich hab auch ne Help... ;)

grundsätzlich ist es aber schöner, eigene grafix zu verwenden.

aber so ganz verstehe ich dein frage nach unterschiedlichen größen trotzdem noch nicht...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Ghost
Beiträge: 141
Registriert: 10.04.2006 09:10

Beitrag von Ghost »

hab mich ein wenig falsch ausgedrückt :oops: . Ich wollte nicht wissen wie man die größe der Screenoutputs verändern kann sondern wie man bei "drawtext()"die Größe der schrift verändern kann.

ähm habe jetzt aber nochmal eine Frage dazu:
wenn ich den Fond Laden will dann muss ich es doch sicher so machen wie mit einem Sprite oder einen Sound ect.
also Loadfont (Id,den Namen ,und neu die Größe)
so aber wo kann man sehen wie die einzelnen Fonds heißen?
Zuletzt geändert von Ghost am 01.06.2006 23:20, insgesamt 2-mal geändert.
(nutze v. 3.3)
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

in deinem \FONT verzeichnis, das findest du im systemordner...

es ist aber zu empfehlen, nur fonts zu verwenden, die jeder hat (und das is nur ne handvoll) oder aber ne Freeware font mitzuliefern.

zudem:
selbstgemacht ist immer schöner, also, selber ne font erstellen (gibts tools dafür) oder gleich texte aus sprites zusammensetzen und auf DrawText verzichten....
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Antworten