ayuda:rgss:biblioteca:centrarbattlers
no way to compare when less than two revisions
Diferencias
Muestra las diferencias entre dos versiones de la página.
— | ayuda:rgss:biblioteca:centrarbattlers [2019/09/23 04:01] (actual) – creado - editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | ====== Centrar Battlers ====== | ||
+ | ===== Ficha técnica ===== | ||
+ | * **Nombre original:** Desconocido | ||
+ | * **Nombre del autor:** Cogwheel | ||
+ | * **Utilidad: | ||
+ | * **Dependencia de otros scripts:** No. | ||
+ | * **Incompatibilidades: | ||
+ | |||
+ | |||
+ | ===== Instalación ===== | ||
+ | Crear un nuevo script sobre " | ||
+ | |||
+ | <code ruby> | ||
+ | # 퓬”wŒi‘S‘̉» Ver 1.01 | ||
+ | # ”z•zŒ³EƒTƒ|[ƒgURL | ||
+ | # http:// | ||
+ | |||
+ | # | ||
+ | # ¡ Game_Actor | ||
+ | # | ||
+ | # @ƒAƒNƒ^[‚ðˆµ‚¤ƒNƒ‰ƒX‚Å‚·B‚±‚̃Nƒ‰ƒX‚Í Game_Actors ƒNƒ‰ƒX ($game_actors) | ||
+ | # ‚Ì“à•”‚ÅŽg—p‚³‚êAGame_Party ƒNƒ‰ƒX ($game_party) ‚©‚ç‚àŽQÆ‚³‚ê‚Ü‚·B | ||
+ | # | ||
+ | |||
+ | class Game_Actor < Game_Battler | ||
+ | # | ||
+ | # œ ƒoƒgƒ‹‰æ– X À•W‚̎擾 | ||
+ | # | ||
+ | def screen_x | ||
+ | # ƒp[ƒeƒB“à‚Ì•À‚ч‚©‚ç X À•W‚ðŒvŽZ‚µ‚Ä•Ô‚· | ||
+ | if self.index != nil | ||
+ | | ||
+ | else | ||
+ | | ||
+ | end | ||
+ | end | ||
+ | end | ||
+ | |||
+ | # | ||
+ | # ¡ Spriteset_Battle | ||
+ | # | ||
+ | # @ƒoƒgƒ‹‰æ–‚̃Xƒvƒ‰ƒCƒg‚ð‚Ü‚Æ‚ß‚½ƒNƒ‰ƒX‚Å‚·B‚±‚̃Nƒ‰ƒX‚Í Scene_Battle ƒNƒ‰ | ||
+ | # ƒX‚Ì“à•”‚ÅŽg—p‚³‚ê‚Ü‚·B | ||
+ | # | ||
+ | |||
+ | class Spriteset_Battle | ||
+ | # | ||
+ | # œ ƒIƒuƒWƒFƒNƒg‰Šú‰» | ||
+ | # | ||
+ | def initialize | ||
+ | # ƒrƒ…[ƒ|[ƒg‚ðì¬ | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | # ƒoƒgƒ‹ƒoƒbƒNƒXƒvƒ‰ƒCƒg‚ðì¬ | ||
+ | | ||
+ | # ƒGƒlƒ~[ƒXƒvƒ‰ƒCƒg‚ðì¬ | ||
+ | | ||
+ | for enemy in $game_troop.enemies.reverse | ||
+ | | ||
+ | end | ||
+ | # ƒAƒNƒ^[ƒXƒvƒ‰ƒCƒg‚ðì¬ | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | # “VŒó‚ðì¬ | ||
+ | | ||
+ | # ƒsƒNƒ`ƒƒƒXƒvƒ‰ƒCƒg‚ðì¬ | ||
+ | | ||
+ | for i in 51..100 | ||
+ | | ||
+ | | ||
+ | end | ||
+ | # ƒ^ƒCƒ}[ƒXƒvƒ‰ƒCƒg‚ðì¬ | ||
+ | | ||
+ | # ƒtƒŒ[ƒ€XV | ||
+ | | ||
+ | end | ||
+ | # | ||
+ | # œ ƒtƒŒ[ƒ€XV | ||
+ | # | ||
+ | def update | ||
+ | # ƒAƒNƒ^[ƒXƒvƒ‰ƒCƒg‚Ì“à—e‚ðXV (ƒAƒNƒ^[‚Ì“ü‚ê‘Ö‚¦‚ɑΉž) | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | # ƒoƒgƒ‹ƒoƒbƒN‚̃tƒ@ƒCƒ‹–¼‚ªŒ»Ý‚Ì‚à‚Ì‚Æˆá‚¤ê‡ | ||
+ | if @battleback_name != $game_temp.battleback_name | ||
+ | | ||
+ | if @battleback_sprite.bitmap != nil | ||
+ | | ||
+ | end | ||
+ | | ||
+ | | ||
+ | if @battleback_sprite.bitmap.height == 320 | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | else | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | end | ||
+ | end | ||
+ | # ƒoƒgƒ‰[ƒXƒvƒ‰ƒCƒg‚ðXV | ||
+ | for sprite in @enemy_sprites + @actor_sprites | ||
+ | | ||
+ | end | ||
+ | # “VŒóƒOƒ‰ƒtƒBƒbƒN‚ðXV | ||
+ | | ||
+ | | ||
+ | | ||
+ | # ƒsƒNƒ`ƒƒƒXƒvƒ‰ƒCƒg‚ðXV | ||
+ | for sprite in @picture_sprites | ||
+ | | ||
+ | end | ||
+ | # ƒ^ƒCƒ}[ƒXƒvƒ‰ƒCƒg‚ðXV | ||
+ | | ||
+ | # ‰æ–‚ÌF’²‚ƃVƒFƒCƒNˆ’u‚ðÝ’è | ||
+ | | ||
+ | | ||
+ | # ‰æ–‚̃tƒ‰ƒbƒVƒ…F‚ðÝ’è | ||
+ | | ||
+ | # ƒrƒ…[ƒ|[ƒg‚ðXV | ||
+ | | ||
+ | | ||
+ | | ||
+ | end | ||
+ | end | ||
+ | |||
+ | # | ||
+ | # ¡ Window_BattleStatus | ||
+ | # | ||
+ | # @ƒoƒgƒ‹‰æ–‚Ńp[ƒeƒBƒƒ“ƒo[‚̃Xƒe[ƒ^ƒX‚ð•\Ž¦‚·‚éƒEƒBƒ“ƒhƒE‚Å‚·B | ||
+ | # | ||
+ | |||
+ | class Window_BattleStatus < Window_Base | ||
+ | # | ||
+ | # œ ƒIƒuƒWƒFƒNƒg‰Šú‰» | ||
+ | # | ||
+ | def initialize | ||
+ | x = (4 - $game_party.actors.size) * 80 | ||
+ | width = $game_party.actors.size * 160 | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | end | ||
+ | # | ||
+ | # œ ƒtƒŒ[ƒ€XV | ||
+ | # | ||
+ | def update | ||
+ | super | ||
+ | if self.x != (4 - $game_party.actors.size) * 80 | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | end | ||
+ | # ƒƒCƒ“ƒtƒF[ƒY‚Ì‚Æ‚«‚Í•s“§–¾“x‚ð‚â‚≺‚°‚é | ||
+ | if $game_temp.battle_main_phase | ||
+ | | ||
+ | else | ||
+ | | ||
+ | end | ||
+ | end | ||
+ | end | ||
+ | |||
+ | # | ||
+ | # ¡ Scene_Battle (•ªŠ„’è‹` 3) | ||
+ | # | ||
+ | # @ƒoƒgƒ‹‰æ–‚̈—‚ðs‚¤ƒNƒ‰ƒX‚Å‚·B | ||
+ | # | ||
+ | |||
+ | class Scene_Battle | ||
+ | # | ||
+ | # œ ƒAƒNƒ^[ƒRƒ}ƒ“ƒhƒEƒBƒ“ƒhƒE‚̃ZƒbƒgƒAƒbƒv | ||
+ | # | ||
+ | def phase3_setup_command_window | ||
+ | # ƒp[ƒeƒBƒRƒ}ƒ“ƒhƒEƒBƒ“ƒhƒE‚𖳌ø‰» | ||
+ | | ||
+ | | ||
+ | # ƒAƒNƒ^[ƒRƒ}ƒ“ƒhƒEƒBƒ“ƒhƒE‚ð—LŒø‰» | ||
+ | | ||
+ | | ||
+ | # ƒAƒNƒ^[ƒRƒ}ƒ“ƒhƒEƒBƒ“ƒhƒE‚̈’u‚ðÝ’è | ||
+ | | ||
+ | (4 - $game_party.actors.size) * 80 | ||
+ | # ƒCƒ“ƒfƒbƒNƒX‚ð 0 ‚ÉÝ’è | ||
+ | | ||
+ | end | ||
+ | end | ||
+ | |||
+ | # | ||
+ | # ¡ Spriteƒ‚ƒWƒ…[ƒ‹ | ||
+ | # | ||
+ | # @ƒAƒjƒ[ƒVƒ‡ƒ“‚ÌŠÇ—‚ðs‚¤ƒ‚ƒWƒ…[ƒ‹‚Å‚·B | ||
+ | # | ||
+ | |||
+ | module RPG | ||
+ | class Sprite < ::Sprite | ||
+ | def animation_set_sprites(sprites, | ||
+ | for i in 0..15 | ||
+ | | ||
+ | | ||
+ | if sprite == nil or pattern == nil or pattern == -1 | ||
+ | | ||
+ | next | ||
+ | end | ||
+ | | ||
+ | | ||
+ | if position == 3 | ||
+ | if self.viewport != nil | ||
+ | | ||
+ | if $game_temp.in_battle and self.battler.is_a? | ||
+ | | ||
+ | else | ||
+ | | ||
+ | end | ||
+ | else | ||
+ | | ||
+ | | ||
+ | end | ||
+ | else | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | end | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | end | ||
+ | end | ||
+ | end | ||
+ | end | ||
+ | </ | ||
ayuda/rgss/biblioteca/centrarbattlers.txt · Última modificación: 2019/09/23 04:01 por 127.0.0.1