Drupogame


Si quieres formar parte del staff tienes que enviar un MP al administrador o al Co-Administrador
Conectarse

Recuperar mi contraseña

Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Los posteadores más activos del mes

Estadísticas
Tenemos 97 miembros registrados.
El último usuario registrado es Sondorax.

Nuestros miembros han publicado un total de 6208 mensajes en 777 argumentos.
Compañeros
Crear foro
Crear foro
Crear foro
Crear foro
PFC
Crear foro
Crear foro
Otakus Activos
Diviértete acá
Crear foro
Foro de anime y RM2k3/XP/VX
contador.
contador de visitas
Diciembre 2017
LunMarMiérJueVieSábDom
    123
45678910
11121314151617
18192021222324
25262728293031

Calendario Calendario


Para - Dash

Ver el tema anterior Ver el tema siguiente Ir abajo

Para - Dash

Mensaje por The_King_Jaas el Mar Mar 29, 2011 10:18 pm

Este es un script muy bueno que permite hacer que el heroe corra al pulsar la z, en este script esta basado el sistema de mivimiendo del xas hero.

Código:

#==============================================================================
# ++ グラフィック変更ダッシュ ver. 1.21 ++
#  Script by パラ犬
#  http://2d6.parasite.jp/
#------------------------------------------------------------------------------
# 「Graphics/Characters」フォルダに
# 「(先頭キャラの歩行グラフィック名)+_dash」という名前のファイルがある場合
# ダッシュ時のグラフィックとして使用します。(例:001-Fighter01_dash)
#==============================================================================

class Game_Player < Game_Character

  SPEED_DASH = 5     # ダッシュ時の移動速度
  SPEED_NORMAL = 4     # 通常の移動速度

  # ダッシュに使うボタン(表記方法は、Input::(ボタン))
  #(キーボードとの対応表はツクールのヘルプにあります)
  KEY_DASH = Input::A

  # "_dash"グラフィックが存在しない場合ダッシュをするか( true:する / false:しない )
  NO_FILE_DASH = true
 
  # 静止時はグラフィックを変更しない( true:変更しない / false:変更する )
  CHANGE_IN_MOVING = false
 
  # ダッシュ禁止イベントスイッチID
  # (イベントコマンド「スイッチの操作」でこの番号のスイッチをONにしている間は
  #  ダッシュを機能を無効にします)
  NO_DASH_SWITCH = 999

end

#==============================================================================
# ■ Game_Player
#==============================================================================

class Game_Player < Game_Character

  #--------------------------------------------------------------------------
  # ● フレーム更新
  #--------------------------------------------------------------------------
  alias dash_update update
  def update
    # イベント実行中、移動ルート強制中、
    # メッセージウィンドウ表示中のいずれでもない場合
    unless $game_system.map_interpreter.running? or
          @move_route_forcing or $game_temp.message_window_showing
      if !($game_switches[NO_DASH_SWITCH])
        # キー判定
        if Input.press?(KEY_DASH) and (CHANGE_IN_MOVING == false or Input.dir8 != 0)
          if (dash_graphic_exist?($game_party.actors[0]) or NO_FILE_DASH)
            # ダッシュ中でなければダッシュ
            if @move_speed != SPEED_DASH
              @move_speed = SPEED_DASH
              @dash_on = true
              $game_player.refresh
            end
          end
        elsif @dash_on == nil or @dash_on
            @move_speed = SPEED_NORMAL
            @dash_on = nil
            $game_player.refresh
        end
      end
    end
    dash_update
  end
  #--------------------------------------------------------------------------
  # ○ ダッシュグラフィックの有無をチェック
  #--------------------------------------------------------------------------
  def dash_graphic_exist?(actor)   
    # 読み込みテスト
    begin
      RPG::Cache.character(actor.character_name.to_s + "_dash", actor.character_hue)
    rescue
      return false
    end
    return true
  end
  #--------------------------------------------------------------------------
  # ● リフレッシュ
  #--------------------------------------------------------------------------
  alias dash_refresh refresh
  def refresh
    dash_refresh
    # パーティ人数が 0 人でない場合
    if $game_party.actors.size != 0
      actor = $game_party.actors[0]
      # キャラクターのファイル名と色相を設定
      if @dash_on and dash_graphic_exist?(actor)
        fileplus = "_dash"
      else
        fileplus = ""
      end
      @character_name = actor.character_name + fileplus
      @character_hue = actor.character_hue
    end
  end
end

Solo copiar y pegar sobre main. Como algo opcional al igual que en el xas pueden colocar una imagen de su chara corriendo, solo deberia tener el mismo nombre +_dash.

_______________________________




avatar
The_King_Jaas
Co-Administrador
Co-Administrador

Mensajes : 1737
Fecha de inscripción : 02/02/2011

Ver perfil de usuario

Volver arriba Ir abajo

Re: Para - Dash

Mensaje por Akeo el Miér Mar 30, 2011 1:43 am

muy buen aporte y este lo pondre para mi juego seguro xd

_______________________________



avatar
Akeo
Administrador
Administrador

Mensajes : 1876
Fecha de inscripción : 02/01/2011
Edad : 23

Ver perfil de usuario http://drupogame.superforo.net

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.