Map als titelbild
Hi leute!
Heute ist es wieder soweit! Ich habe eine kurze frage und zwar suche ich einen script der es erlaubt eine MAP als Titlebild zu benutzen. Man könnte auch einfach einen screen machen und dies selbst als Bild für das Title benutzen, aber ich möchte das dazu auch noch die Events in Bewgung kommen.
Ich meine schon einmal etwas über einen solchen script gelesen zu haben.
mfg
BlackRaven
Heute ist es wieder soweit! Ich habe eine kurze frage und zwar suche ich einen script der es erlaubt eine MAP als Titlebild zu benutzen. Man könnte auch einfach einen screen machen und dies selbst als Bild für das Title benutzen, aber ich möchte das dazu auch noch die Events in Bewgung kommen.
Ich meine schon einmal etwas über einen solchen script gelesen zu haben.
mfg
BlackRaven
Dieses Script von Jenz könnte etwas für dich sein.Erklärungen findest du im Script selbst.
Script:
MFG
Script:
|
|
Ruby Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 |
#============================================================================== # ** Map im Hintergrund beim Titel V0.2 # MapImHintergrundBeimTitel.rb von Jenz (04.09.2009) #------------------------------------------------------------------------------ # http://www.rpg-studio.de/scriptdb/node/323 # http://www.rpg-studio.de/forum/index.php?page=Thread&threadID=13304 #============================================================================== #000000000000000000000000000000000000000000000000000000000000000000000000000000 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~by Jenz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # map im hintergrud beim Titel # V.0.2 #000000000000000000000000000000000000000000000000000000000000000000000000000000 class Scene_Title #----------------------------------------------------------------- def initialize @map_id = [1] # Die Maps, von denen eine zufällig gewählt wird # die koordinaten wie die map gescrollt ist # Müssen die reihenfolge passend zu den Maps haben! @x = [50, 0, 0] @y = [0, 0, 0] # die bgm, muss wieder passend zu den maps sein @bgms = ['012-Theme01'] @neues_spiel = " Neues Spiel" @laden = " Fortfahren" @beenden = " Schließen" @titelname = "" # Wenn man kein bild mit den namen haben möchte "" statt "Titel" schreiben das #Bild muss im Titel ordner importiert werden @titelname_x = 10 # Die X Koordinate Des Titelnamens @titelname_y = 50 # Die Y Koordinate Des Titelnamens @auswahl_x = 320 # Die X Koordinate Des Command_Windows @auswahl_y = 340 # Die Y Koordinate Des Command_Windows end #----------------------------------------------------------------- def main if $BTEST battle_test return end #------------------------------------------------------- $data_actors = load_data("Data/Actors.rxdata") $data_classes = load_data("Data/Classes.rxdata") $data_skills = load_data("Data/Skills.rxdata") $data_items = load_data("Data/Items.rxdata") $data_weapons = load_data("Data/Weapons.rxdata") $data_armors = load_data("Data/Armors.rxdata") $data_enemies = load_data("Data/Enemies.rxdata") $data_troops = load_data("Data/Troops.rxdata") $data_states = load_data("Data/States.rxdata") $data_animations = load_data("Data/Animations.rxdata") $data_tilesets = load_data("Data/Tilesets.rxdata") $data_common_events = load_data("Data/CommonEvents.rxdata") $data_system = load_data("Data/System.rxdata") $game_system = Game_System.new #-------------------------------------------------------- map @spriteset = Spriteset_Map.new @Titel_name = Sprite.new @Titel_name.bitmap = RPG::Cache.title(@titelname) @Titel_name.x = @titelname_x @Titel_name.y = @titelname_y s1 = @neues_spiel s2 = @laden s3 = @beenden @command_window = Window_Command.new(192, [s1, s2, s3]) @command_window.back_opacity = 160 @command_window.x = @auswahl_x - @command_window.width / 2 @command_window.y = @auswahl_y #------------------------------------------------------- @continue_enabled = false for i in 0..3 if FileTest.exist?("Save#{i+1}.rxdata") @continue_enabled = true end end if @continue_enabled @command_window.index = 1 else @command_window.disable_item(1) end Audio.me_stop Audio.bgs_stop Graphics.transition loop do Graphics.update Input.update update if $scene != self break end end dispose end #------------------------------------------------------------ def dispose Graphics.freeze @command_window.dispose @Titel_name.dispose @Titel_name.bitmap.dispose @spriteset.dispose end #------------------------------------------------------------ def map $game_temp = Game_Temp.new $game_system = Game_System.new $game_switches = Game_Switches.new $game_variables = Game_Variables.new $game_self_switches = Game_SelfSwitches.new $game_screen = Game_Screen.new $game_actors = Game_Actors.new $game_party = Game_Party.new $game_troop = Game_Troop.new $game_map = Game_Map.new $game_player = Game_Player.new x = rand(@map_id.size) $game_map.setup(@map_id[x]) $game_system.bgm_play(RPG::AudioFile.new(@bgms[x], 100, 100)) $game_player.moveto(@x[x], @y[x]) $game_player.refresh $game_map.update end #----------------------------------------------------------- alias updatesprjenz update def update loop do $game_map.update $game_system.map_interpreter.update $game_player.update $game_system.update $game_screen.update unless $game_temp.player_transferring break end if $game_temp.transition_processing break end end @spriteset.update updatesprjenz end #------------------------------------------------------------- end |
zum Lesen den Text mit der Maus markieren
MFG
Realität ist auch nur eine Art von Rollenspiel.
Im Wiki ist ein entsprechender Beitrag enthalten
Der Mangelhaft-Hinweis bezieht sich auf die Bilder, die sind aber dennoch ausreichend.
Der Mangelhaft-Hinweis bezieht sich auf die Bilder, die sind aber dennoch ausreichend.

-
Hallo
Tabs klicken unso, ne? -
Lyric
Meine schwarze Liste, beginnt mit einem Satz:
"Wer zuletzt lacht, lacht am besten!", und am Ende ist noch Platz.
Auf der Liste meiner Feinde, ist auch für euch noch Platz
Wer zuletzt lacht, lacht am besten!
Merkt euch diesen Satz!
Ode an die Feindschaft von Saltatio Mortis
-
Outtakes
-
Nummer 3
20.09.2012 - 19:46
"Yah, ich bin ihre Motivazin." "Motivazin - gibts das jetzt in der Apotheke rezeptflichtig?" -
Ich mag Kekse
-
Nummer 2
08.09.2012 - 01:29 Uhr
"Die Erlebnismacher zu Hannovre - Exlibre - ääääh... Excalibur"
*Lachflash* -
Nummer 1
07.09.2012 - 22:58 Uhr
*Bööarps* - Die Erlebnismacher zu Hannovre - Excalibur... "Mahlzeit... also... doch nicht Mahlzeit... war nur die Website"
"Ich hab gerülpst -.-" "Du hast was?" *LACHFLASH*
"Nicht dein Ernst, oder?" "DOCH!" *LACHFLASH second tour*
-
-
Profile

-
Ich
Dass bin ich:
Maker: RPG-XP, RPG-VX
Story:
Für andere mehr als für mich: 60%
Grafik:
Ich werde besser: 35%
Pixeln:
Ich stehe an den Anfängen: 7%
Mapping:
Es fehlen nur noch (alle) Feinheiten: 67%
Scripting:
Informatiker, mittlerweile auch andere Sachen am skripten: 93% -
Neues aus der SB
Neues aus der SB:
(03:41:36) Kagurame: n8 du
(03:41:37) Irrlicht: Nacht Mozilla
(03:41:47) MozillaBabybird: Kagu: der witz war flach
(03:42:01) Kagurame: welcher witz?
(03:42:14) Heatra: geh nicht benji
(03:42:21) Heatra: spiel lieber ats2
(03:42:25) MozillaBabybird: nacht leute ^^ ijemand sollte diesen verlauf im studio bash posten, damit die mal wissen wer die echten camper hier sind
(03:42:35) Kagurame: ich bin scripten
(03:42:3
MozillaBabybird: Heat: tut mir sorry xD
(03:42:40) Kagurame: ich mach das...^^
(03:42:4
MozillaBabybird: bis .... mittag ?
(03:42:49) Heatra: ^^
(03:42:55) MozillaBabybird: ja mittag dürfte passen
(03:42:56) MozillaBabybird:
(03:42:57) Kagurame: ^^
(03:43:02) Heatra: ich steh morgen eh erst um 5 uhr mittags auf
(03:43:07) Kagurame: bis heute
(03:43:11) Steve: MozillaBabybird verlässt den Chat.
(03:43:15) Kagurame: ich so um 3zum Lesen den Text mit der Maus markieren
(03:05:32) Ankou: bist du dir SICHER, dass es die Performance an der Stelle kritisch ist und c.a. 30% sind KEIN großer Unterschied?
(03:05:41) Ankou: oh
(03:05:45) Ankou: okay
(03:06:21) Asandril: Oh Ha was habt Ihr gerade für ein Thema?
(03:06:41) Ankou: das ist in der Tat eine performancekritische angelegenheit, aber ich denke dennoch nicht, dass das die Dinge sind auf die du dein Hauptaugenmerk richten solltest.
(03:07:01) Heatra: maschine
(03:07:01) Ankou: derartige Mikrooptimierungen werden Performanceprobleme sogut wie niemals beseitigen können
(03:07:01) Irrlicht: anhand der Tatsache dass es 20 000 000 Durchläufe waren nicht wirklich :-/
(03:07:0
Ankou: änder was konzeptionelles oder lass es bleiben.
(03:07:31) Ankou: evtl. kannst du mehr der Interpretation nach vorne verlagern
(03:08:06) Ankou: aber solche Dinge zu versuchen wie die case Abfragen durch send zu ersetzen in der Hoffnung ein paar Prozent einzusparen bringens dir nicht
(03:08:26) Asandril: Bin ich gerade hier in einem Kurs gelandet ..
(03:08:36) Irrlicht: hatte mal in Erwägung gezogen die Befehle evtl. schonmal etwas "vorzuinterpretieren", aber das dürfte dann mehr Speicher verbrauchen als es Geschwindigkeit bringt...
(03:09:11) Ankou: Asandril: ja, erstaunlich, angetrunken an Silvester über so etwas zu reden
(03:09:2
Heatra: -> lampenfieber
(03:09:40) Asandril: Kann ich nur beipflichten.
(03:09:46) Irrlicht: atm bin ich mir nicht sicher was genau den doch vergleichsweise erheblichen Lag von Parallel-Process-Events verursacht (oder ob es einfach an der gesammten Masse liegt) wenn ich bei 2 000 000 solcher Durchläufe unter einer Sek. bleibe...
(03:09:57) Ankou: Irrlicht: das ist durchaus üblich. Speicher gegen Geschwindigkeit einzustauschen ist sehr populär und bringt oft viel
(03:11:23) Irrlicht: mal schaun
zum Lesen den Text mit der Maus markieren
(03:32:35) (Kagurame_AnkündigungImForumMach): es da ne methode wie beim xp?
(03:32:4
Irrlicht: Cache.system("Iconset")
bekommst das Iconset
(03:32:50) (Kagurame_AnkündigungImForumMach): brauche es dringend, aber nix gefunden bisher
(03:33:01) (Kagurame_AnkündigungImForumMach): und dann per id?
(03:33:06) (Kagurame_AnkündigungImForumMach): drauf zugreifen?
(03:33:07) Irrlicht: Index berechnet sich einfach aus
x = index % 16
y = index / 16
(03:33:17) Irrlicht: afaik warens 16 nebeneinander^^
(03:33:2
(Kagurame_AnkündigungImForumMach): ok, danke.
(03:33:51) (Kagurame_AnkündigungImForumMach): ich glaub ich scripte dann noch ein bissl
(03:34:01) Steve: (Kagurame_AnkündigungImForumMach) heißt jetzt Kagurame.
(03:34:04) Irrlicht: im XP hast die einzelnen Icons anhand des Namens aus dem Icon-Ordner aufgerufen
(03:34:09) Steve: Kagurame ist nun Scripten!
(03:34:17) Irrlicht: (geht natürlich im VX auch, aber wozu gibts das Iconset)
(03:34:23) Kagurame: ja ich weis, daher war ich heut mittag verwirrtzum Lesen den Text mit der Maus markieren
Ähnliche Themen
-
Ältere Suchanfragen »-
Suche ein Naruto Titelbild
(15. April 2012, 09:40)
-
Einsteigerhilfe »-
Titelbild als GIF?
(7. Juli 2009, 10:47)
-
Einsteigerhilfe »-
Titelbild ändern
(7. Mai 2009, 18:46)
-
Ressourcen- & Gestaltungsforum »-
Zeigt euer Mapping können ! Offizieller Screenshot Thread
(5. September 2004, 03:18)
-
Archiv Spielvorstellungen »-
Demons Dimension (Erster Screen Seite 1)
(24. August 2005, 17:12)
