ひきも記(http://hikimoki.sakura.ne.jp/)で公開されている「リージョンワープ」(http://hikimoki.sakura.ne.jp/rgss3/script_map/tmrwarp.rb)についてです。
特定リージョンの座標へランダムにイベントを送れるスクリプトなのですが、移動先から除外される座標に「画面内、見える範囲」を追加してもらいたいです。
除外する座標を指定するらしい場所は解ったのですが、具体的な記述が解りません。お助け下さい。
除外する範囲はタイトに画面範囲に合わなくても、円形や四角でもかまいません。
特定範囲の座標を候補から排除する計算【解決】
特定範囲の座標を候補から排除する計算【解決】
- 添付ファイル
-
- クリップボード.png (6.87 KiB) 閲覧数: 3376 回
最後に編集したユーザー kix on 2017年11月07日(火) 16:06 [ 編集 1 回目 ]
Re: 特定範囲の座標を候補から排除する計算
ありがとうございます。それっぽい数字を入れたり式を入れる行を変えたりして試しましたが、残念ながら何の変化もありませんでした。エラーもありません。
Re: 特定範囲の座標を候補から排除する計算
ごめん…
です
コード: 全て選択
next if pos[0].between?(display_x, display_x + screen_tile_x) &&
pos[1].between?(display_y, display_y + screen_tile_y)
です
Re: 特定範囲の座標を候補から排除する計算
TOMO さんが書きました:ごめん…コード: 全て選択
next if pos[0].between?(display_x, display_x + screen_tile_x) &&
pos[1].between?(display_y, display_y + screen_tile_y)
です
ありがとうございます。動きました。助けていただいてばかりで、こちらこそごめんなさい。