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

yoyox
記事: 3
登録日時: 2018年1月25日(木) 23:24

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

投稿記事by yoyox » 2018年1月25日(木) 23:49

上記のようなスクリプトをツクールVX仕様で作成できる方はいらっしゃるでしょうか。

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

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

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

何卒よろしくお願いします。
最後に編集したユーザー yoyox on 2018年1月28日(日) 10:17 [ 編集 2 回目 ]

faida
記事: 191
登録日時: 2015年12月17日(木) 16:44

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

投稿記事by faida » 2018年1月26日(金) 13:26

回想領域様の"イベント座標保持"はVXに入れても動きそうな気がしますが、試してみましたか?
---------------------------------------------
自作の(改造でない)スクリプト素材に
関しては、リードミーもしくは作中に
「faida」と記名していただければ
利用可能です。
yoyox
記事: 3
登録日時: 2018年1月25日(木) 23:24

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

投稿記事by yoyox » 2018年1月26日(金) 21:13

faida さんが書きました:回想領域様の"イベント座標保持"はVXに入れても動きそうな気がしますが、試してみましたか?


faida 様

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

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

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

利用規約では改造についてはOKにしてくださっているようなので
ひょっとしたら回想領域様のスクリプトをVXでも動くように弄ることもできるのかなーとは
思いましたがスクリプトについてはさっぱり分からず、今回は新たに素材としてお願いさせていただくことにしました。
添付ファイル
参考画像.png
参考画像.png (6.92 KiB) 閲覧数: 329 回
TOMO
記事: 178
登録日時: 2015年11月16日(月) 20:12
連絡を取る:

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

投稿記事by TOMO » 2018年1月27日(土) 06:26

これ入れれば直るはずです

コード: 全て選択

class Game_Map
  #--------------------------------------------------------------------------
  # ● オブジェクト初期化
  #--------------------------------------------------------------------------
  alias _keep_event_initialize initialize
  def initialize
    @events = {}
    _keep_event_initialize
  end
end
yoyox
記事: 3
登録日時: 2018年1月25日(木) 23:24

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

投稿記事by yoyox » 2018年1月27日(土) 09:53

TOMO さんが書きました:これ入れれば直るはずです

コード: 全て選択

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





TOMO様

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

“VX / Ace:スクリプト素材のリクエスト” へ戻る