Ace 左右移動のみにする

もちもち
記事: 49
登録日時: 2017年12月27日(水) 13:29

Ace 左右移動のみにする

投稿記事by もちもち » 2018年7月24日(火) 12:09

RPGツクールVxaceで、横スクロールのゲームを作っています。
その際、上下への移動、上下の方向転換をできないようにしたいです。
どのようにすればいいのか、ご教授いただければ幸いです。

TOMO
記事: 171
登録日時: 2015年11月16日(月) 20:12
連絡を取る:

Re: Ace 左右移動のみにする

投稿記事by TOMO » 2018年7月24日(火) 16:30

上下への移動は、通行判定を弄れば可能なはずです

方向転換は、

コード: 全て選択

class Game_Player
  #--------------------------------------------------------------------------
  # ● 指定方向に向き変更
  #     d : 方向(2,4,6,8)
  #--------------------------------------------------------------------------
  alias ex_set_direction set_direction
  def set_direction(d)
    return if d == 2 || d == 8
    ex_set_direction(d)
  end
end
を入れれば出来ます
(最初は下を向いてるので、移動ルートの設定等で向きを変えて下さい)
ツクマテに投稿した私のスクリプトのいくつかを移動しました
移動先→http://tomorgss.web.fc2.com/omake1/omake1.html

“VX / Ace:質問” へ戻る