ページ 11

【解決済】RGSS2:マップを切り替えても位置が元に戻らないイベント

Posted: 2018年1月25日(木) 23:49
by yoyox
上記のようなスクリプトをツクールVX仕様で作成できる方はいらっしゃるでしょうか。

元々の仕様としてはマップが切り替わるとイベントが全て設定した位置まで戻されてしまいますが、
これをマップが切り替わる直前にいた位置と向きを覚えさせておき、
次にそのマップに戻った時にはそのままになっている、
といったシンボルを作りたいのです。(全てではなく任意のイベントのみ)

イベントで無理やり設定することもできますが、対象のイベント量が膨大な為、
スクリプトとして作ってくださる方を探しています。

理想としては回想領域様の"イベント座標保持"をRGSS2向けにしたようなものを考えています。

何卒よろしくお願いします。

Re: RGSS2:マップを切り替えても位置が元に戻らないイベント

Posted: 2018年1月26日(金) 13:26
by faida
回想領域様の"イベント座標保持"はVXに入れても動きそうな気がしますが、試してみましたか?

Re: RGSS2:マップを切り替えても位置が元に戻らないイベント

Posted: 2018年1月26日(金) 21:13
by yoyox
faida さんが書きました:回想領域様の"イベント座標保持"はVXに入れても動きそうな気がしますが、試してみましたか?


faida 様

返信ありがとうございます。

事前に新規プロジェクトを立ち上げて試してみましたが
エラーが出てしまいやはり使えませんでした。(画像参照)
VXAce用の素材をVXで使ったのが原因のエラーかどうかは分かりませんが…

ただ理由はよく分かりませんが製作中のVXゲームにいれて
「続きから」を選択した場合のみ正常に動作しました。

利用規約では改造についてはOKにしてくださっているようなので
ひょっとしたら回想領域様のスクリプトをVXでも動くように弄ることもできるのかなーとは
思いましたがスクリプトについてはさっぱり分からず、今回は新たに素材としてお願いさせていただくことにしました。

Re: RGSS2:マップを切り替えても位置が元に戻らないイベント

Posted: 2018年1月27日(土) 06:26
by TOMO
これ入れれば直るはずです

コード: 全て選択

class Game_Map
  #--------------------------------------------------------------------------
  # ● オブジェクト初期化
  #--------------------------------------------------------------------------
  alias _keep_event_initialize initialize
  def initialize
    @events = {}
    _keep_event_initialize
  end
end

Re: RGSS2:マップを切り替えても位置が元に戻らないイベント

Posted: 2018年1月27日(土) 09:53
by yoyox
TOMO さんが書きました:これ入れれば直るはずです

コード: 全て選択

class Game_Map
  #--------------------------------------------------------------------------
  # ● オブジェクト初期化
  #--------------------------------------------------------------------------
  alias _keep_event_initialize initialize
  def initialize
    @events = {}
    _keep_event_initialize
  end
end





TOMO様

導入してみたところ無事に動作しました!本当にありがとうございました。
トピックは解決済とさせていただきます。