Shop    Board    Downloads

Willkommen bei PS-Evolution: Board.
Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.


 
Themen-Optionen
Alt 27.02.2009, 15:47   #1 (permalink)
Dev-Leader + DLoad-Mod
 
Benutzerbild von PSP-FREAKX
 
Registriert seit: 19.12.2007
Beiträge: 2.775

PSP-FREAKX eine Nachricht über ICQ schicken
Ausrufezeichen [TUT]Bild ausgabe

hier lernt ihr wie ihr Bilder anzeigen könnt

es werden 2 Dateiformate unterstützt:

-jpg

-png

die Bilder sollten nicht zu groß oder zu hoch aufgelöst sein, da der LUA Player sonst abstürzt

ich hab auch immer probleme mit png und benutzte deswegen jpg^^

aber zurück zum Thema...


Vorraussetzung:
ihr solltet das Hello World tut gelesen haben


TUT Bildausgabe:

als erstes müssen wir das Bild das wir anzeigen wollen laden

Code:
Image.load()
in die Klammern müssen jetzt die Argumente

Argumente sind eingach nur genauere Anweisungen wie etwas gemacht werden soll

in diesem fall ist das Argument der Dateiname oder der Pfad zum Bild

also entweder so:

Code:
Image.load("Bild.jpg")
oder so:

Code:
Image.load(ms0:/PSP/GAME/Programmname/Bild.jpg")
wichtig ist wenn ihr nur den Dateinamen angebt, das sich das bild im gleichen Verzeichnis wie die eboot.pbp und die Script.lua befindet

jetzt müssen wir dem Bild aber noch eine bezeichnung geben das das Bild später auch wieder gefunden werden kann....

also zB so:

Code:
hintergrundbild = Image.load("Bild.jpg")
statt "hintergrundbild" kannst du schreiben was du willst, wie zB "lustigesLogo" oder "SFXzPSPUMDFach" oder sowas, aber damit das ganze übersichtlich bleibt solltest du etwas wählen was auch zum Bild passt


als nächstes kommt der Befehl das Bild anzuzeigen

da gibt es entweder die leichte oder die Fortgeschrittene Variante

die einfache ist allerdings vollkommen ausreichend

als erstes nehmen wir den Befehl das etwas auf dem Bildschirm dargestellt wird

Code:
screen:blit()
jetzt brauchen wir wieder argumente das der LUA Player auch genau das macht was wir wollen

als erstes geben wir die koordinaten ein, also in x und y

zur erinnerung:

x-->
y
|
|
v


Code:
screen:blit(0,0)
damit geben wir das Bild ganz oben links aus


jetzt müssen wir noch eingeben welches Bild wir den überhaupt anzeigen lassen wollen

dafür geben wir jetzt die Kennnamen ein den wir dem Bild gegeben hab

Code:
screen:blit(0,0,hintergrungbild)
als letztes fehlt nur noch das argument ob das Bild transparent dargestellt werden soll oder nicht

true = transparent

false = nicht transparent

Code:
screen:blit(0,0,hintergrundbild,false)
das wars eigendlich auch schon^^


CODE ZUSAMMENFASSUNG:
enthällt versteckten Inhalt
Du musst Dich bedanken um zu sehen was versteckt ist


Bitte lesen und nicht nur Code klauen^^

MFG PS-Evolution Dev-Team
__________________
>>>Coder 4 life<<<
>>>>>>Freitag kommts<<<<<<
Spoiler:
PSP-FREAKX ist offline   Mit Zitat antworten
Folgende 14 Benutzer sagen Danke zu PSP-FREAKX für den nützlichen Beitrag:

Lesezeichen

Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Nächste Qore-Ausgabe beinhaltet Resistance 2-Beta Einladung SubZero-X PS3 News 0 24.07.2008 16:29
Qore: Nächste Ausgabe mit exklusiver Naruto Demo! SubZero-X PS3 News 0 20.06.2008 17:08


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:53 Uhr.


Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Idee, Umsetzung und Administration ChRiSt0pH | ArtWork/GFX der kleine hunger | Gründer (PSP-Freakz) kert