Project1

标题: 地图没有设置循环但自己无限循环 [打印本页]

作者: bun樱ing    时间: 2014-7-19 18:40
标题: 地图没有设置循环但自己无限循环


走到右边画面就跳过去那样……
我改了分辨率
作者: taroxd    时间: 2014-7-19 18:42
放弃改分辨率 or
增大地图大小,然后把地图周围部分涂成黑色。

(未测试,有误导可能)

作者: bun樱ing    时间: 2014-7-19 18:46
taroxd 发表于 2014-7-19 18:42
放弃改分辨率 or
增大地图大小,然后把地图周围部分涂成黑色。

原来不改分辨率也是这样的……是不是我的游戏制作器有问题……
作者: bun樱ing    时间: 2014-7-19 18:53
bun樱ing 发表于 2014-7-19 18:46
原来不改分辨率也是这样的……是不是我的游戏制作器有问题……

文件太大怎么上传……
作者: bun樱ing    时间: 2014-7-19 18:56
bun樱ing 发表于 2014-7-19 18:46
原来不改分辨率也是这样的……是不是我的游戏制作器有问题……

http://dl.vmall.com/c03g6f662q
才开始做恩……渣工程&
作者: lianran123456    时间: 2014-7-19 19:12
这素材好漂亮~~
我觉得扩大地图尺寸然后把地图边缘全部涂黑是管用的
作者: bun樱ing    时间: 2014-7-19 19:30
taroxd 发表于 2014-7-19 18:42
放弃改分辨率 or
增大地图大小,然后把地图周围部分涂成黑色。

谢谢我已经放弃修改分辨率了OTZ
作者: tseyik    时间: 2014-7-19 19:49
本帖最后由 tseyik 于 2014-7-19 20:17 编辑

前幾天看到一個脚本,可強制不捲動画面
STOP_SCROLL_SW = 5
這個設定使用那個開関on時不會捲動画面

RUBY 代码复制
  1. =begin
  2.  ◆ スクロール固定 VXAceとVX ver 1.0
  3.  
  4.   説明:スイッチ番号を設定してONにすると
  5.         プレイヤーが動いても画面が固定される。
  6.         スイッチ切った後イベントコマンドの場所
  7.         移動とかするとたぶん元に戻ります。
  8.  
  9. URL:: [url]http://www.tktkgame.com/[/url]
  10. LAST_UPDATE:: 2013/12/11
  11.  
  12. =end
  13. class Game_Player
  14.   # スイッチ番号 設定
  15.   STOP_SCROLL_SW = 5
  16.   #--------------------------------------------------------------------------
  17.   # ● スクロール処理
  18.   #--------------------------------------------------------------------------
  19.   alias _stop_scroll__update_scroll update_scroll unless method_defined?(:_stop_scroll__update_scroll)
  20.   def update_scroll(last_real_x, last_real_y)
  21.     return if $game_switches[STOP_SCROLL_SW]
  22.     _stop_scroll__update_scroll(last_real_x, last_real_y)
  23.   end
  24. end

這個可設定進入某個区域就自動打開某個開関
下例,進入区域12時,開関5on
[RSW:12,5](在地図附註)
RUBY 代码复制
  1. =begin
  2.  RegionSwitch for VXA ver 1.0.1.0
  3.   設定したリージョンに入ったらスイッチオン
  4.   自動実行イベントと組み合わせて使うといい感じ
  5.  
  6.  
  7.   マップ設定のメモ欄に
  8. [RSW:12,5]
  9.   とか書くとリージョン12に入った時にスイッチ5がONになるようになります。
  10.  
  11. URL:: [url]http://www.tktkgame.com/[/url]
  12. LAST_UPDATE:: 2012/09/18
  13. =end
  14. module Tktkgame
  15.   module RegionSwitch
  16.     REGEX_REGION_SETTING = /\[RSW:(\d+),(\d+)\s*\]/
  17.     # RPG::Map include用
  18.     module MixinMap
  19.       # メモからリージョンイベント情報を取得
  20.       def init_region_switches
  21.         @region_switches = {}
  22.         self.note.scan(REGEX_REGION_SETTING) do |m|
  23.           region_id = m[0].to_i
  24.           sw_no      = m[1].to_i
  25.           if region_id > 0 && sw_no > 0
  26.             @region_switches[region_id] = [sw_no, true]
  27.           end
  28.         end
  29.       end
  30.       protected :init_region_switches
  31.       def region_switches
  32.         init_region_switches() if @region_switches.nil?
  33.         return @region_switches
  34.       end
  35.     end
  36.  
  37.     # Game_Map include用
  38.     module MixinGameMap
  39.       def check_region_switche(region_id)
  40.         if @map.region_switches.key?(region_id)
  41.           sw_no, value = @map.region_switches[region_id]
  42.           if $game_switches[sw_no] != value
  43.             $game_switches[sw_no] = value
  44.             need_refresh = true
  45.           end
  46.         end
  47.       end
  48.     end
  49.  
  50.     # Game_Map include用
  51.     module MixinGamePlayer
  52.       #--------------------------------------------------------------------------
  53.       # ● 歩数増加
  54.       #--------------------------------------------------------------------------
  55.       def increase_steps
  56.         super
  57.         if !@through && !jumping?
  58.           $game_map.check_region_switche($game_map.region_id(@x, @y))
  59.         end
  60.       end
  61.     end
  62.  
  63.   end # END module Tktkgame::RegionSwitch
  64.  
  65. end # END module Tktkgame
  66.  
  67. class RPG::Map
  68.   include Tktkgame::RegionSwitch::MixinMap
  69. end
  70. class Game_Map
  71.   include Tktkgame::RegionSwitch::MixinGameMap
  72. end
  73.  
  74. class Game_Player
  75.   include Tktkgame::RegionSwitch::MixinGamePlayer
  76. end

效果





作者: bun樱ing    时间: 2014-7-20 23:51
tseyik 发表于 2014-7-19 19:49
前幾天看到一個脚本,可強制不捲動画面
STOP_SCROLL_SW = 5
這個設定使用那個開関on時不會捲動画面

谢谢你的回答!如果下次用到的话我会使用的!(`・ω・)




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1