• Anmelden

Nightfox

Rekrut

  • »Nightfox« ist der Autor dieses Themas

Motto: Man soll das Leben genießen, zu lange bis man kann.

  • Nachricht senden

1

Dienstag, 10. Juli 2007, 17:06

Ich brauch Portrait Script!

Bild

Also wo man im RPG Maker XP das "Batterle Grafic" Bild ändert. Zb. ein Portrait Bild vom Held. Und dieses Bild soll im meinem
Heldenanzeige Hud auf Bildschirm angezeigt werden. Siehe roter Pheil.
Falls der Scriper mein Hud braucht. Einfach hier was dazu schreiben ^^

2

Mittwoch, 11. Juli 2007, 19:36

Dazu brauchts kein großes Script :) Das HUD brauche ich allerdings schon, damit ich weiß, wo die entsprechenden Zeilen hinmüssen ;)

Edit

Quellcode

1
2
3
4
5
#Show Face
@face = Sprite.new
@face.bitmap = RPG::Cache.picture("face")
@face.x = 50
@face.y = 10
Einfach das hier in Mr.Mo's HUD: Zeile 92 einfügen.
Du musst dann ein Bild mit dem Gesicht deines Helden im Pictures-ordner haben und es face nennen.

Quellcode

1
2
@face.x = 50
@face.y = 10
Hier kannst du die Position des Bildes ändern, falls es nicht richtig passt.


Edit Okay, du wolltest es ja für mehrere Actors... Here it is ;):
Im prinzip musst du nur eine Zeile ändern:

Quellcode

1
@face.bitmap = RPG::Cache.picture($game_party.actors[0].character_name)

Das ist Zeile 94. Einfach über die alte drüber kopieren. Dann wird immer ein Face angezeigt, dass den gleichen Dateinamen wie der aktuelle Actor. Also z.B: Dein held hat die Grafik 001-Fighter01, dann machst du das Face in den Pictures-ordner und nennst es auch 001-Fighter01.


Drag-On

Nightfox

Rekrut

  • »Nightfox« ist der Autor dieses Themas

Motto: Man soll das Leben genießen, zu lange bis man kann.

  • Nachricht senden

3

Donnerstag, 12. Juli 2007, 16:06

Danke , geht alles super :)

Hab nur die cods in die richtigen Zeilen geschrieben. Sonst Wechselt die Bilder sich nicht automatisch ^^

4

Donnerstag, 12. Juli 2007, 20:05

Ich dachte du wählst nur am Anfang einen Helden aus^^ Deshalb hab ich das nur beim initialisieren gemacht ;) Wenn du es einfach in die update-routine machst, solltest du allerdings noch etwas einbauen, damit er das Bild nicht jedesmal wieder zeichnet (zieht Performance):

Quellcode

1
2
3
4
5
6
7
8
#Show Face
if @old_actor == $game_party.actors[0]
@face = Sprite.new
@face.bitmap = RPG::Cache.picture($game_party.actors[0].character_name)
@face.x = 50
@face.y = 10
@old_actor = $game_party.actors[0]
end


Drag-On

Social Bookmarks