Mudar frequência do jogador via scripts

2 Respostas   279 Visualizações

0 Membros e 1 Visitante estão vendo este tópico.

Kieran Harris

Tópico criado em: 20/09/2014 às 20:16

No ace eu posso alterar a velocidade do jogador acima do padrão normal do maker que é 6 através de "chamar script" e  $game_player.move_speed = numero da velocidade

Eu queria saber se é possível aumentar a frequência do personagem via chamar script num método parecido com esse, para a animação dele andando ser mais rápida que o normal.
Página de Ilustrações!
https://web.facebook.com/Pedroilust

miguel8884

Resposta 1: 20/09/2014 às 20:56

Sim, existe um método sim, é o move_frequency, apenas coloque $game_player.move_frequency = numero da frequencia  :ok: :ok: :ok:

Azraven

  • *
  • Posts: 200
  • Ouros: 104
  • ...
Resposta 2: 21/09/2014 às 00:16

Sim, existe um método sim, é o move_frequency, apenas coloque $game_player.move_frequency = numero da frequencia  :ok: :ok: :ok:

move_frequency é utilizado apenas em movimentação automática (comandos de mover evento/personagem) onde define a frequência em que os comandos da lista são executados, por exemplo com frequência 1 o evento anda um passo, espera, anda outro passo e assim por diante, enquanto com frequência maiores o evento espera menos tempo para executar o próximo passo.

No ace eu posso alterar a velocidade do jogador acima do padrão normal do maker que é 6 através de "chamar script" e  $game_player.move_speed = numero da velocidade

Eu queria saber se é possível aumentar a frequência do personagem via chamar script num método parecido com esse, para a animação dele andando ser mais rápida que o normal.

Cole acima do Main/Principal

Código: [Selecionar]
class Game_CharacterBase
 
  attr_accessor :anime_speed
 
  alias :old_init_public_members :init_public_members
 
  def init_public_members
    old_init_public_members
    @anime_speed = 18
  end
 
  def update_animation
    update_anime_count
    if @anime_count > @anime_speed - real_move_speed * 2
      update_anime_pattern
      @anime_count = 0
    end
  end
end

class Game_Follower
 
  alias :old_update :update
 
  def update
    @anime_speed = $game_player.anime_speed
    old_update
  end
end


 
 

Código: [Selecionar]
$game_player.anime_speed = valor
$game_map.events[id do evento] = valor

Valor padrão é 18, valores menores aumentam a velocidade de animação, maiores diminuem.