设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2346|回复: 8
打印 上一主题 下一主题

[已经解决] 地图没有设置循环但自己无限循环

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2012-10-29
帖子
10
跳转到指定楼层
1
发表于 2014-7-19 18:40:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x


走到右边画面就跳过去那样……
我改了分辨率

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

2
发表于 2014-7-19 18:42:44 | 只看该作者
放弃改分辨率 or
增大地图大小,然后把地图周围部分涂成黑色。

(未测试,有误导可能)

评分

参与人数 1星屑 +100 收起 理由
VIPArcher + 100 我很赞同增大地图大小。

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2012-10-29
帖子
10
3
 楼主| 发表于 2014-7-19 18:46:07 | 只看该作者
taroxd 发表于 2014-7-19 18:42
放弃改分辨率 or
增大地图大小,然后把地图周围部分涂成黑色。

原来不改分辨率也是这样的……是不是我的游戏制作器有问题……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2012-10-29
帖子
10
4
 楼主| 发表于 2014-7-19 18:53:19 | 只看该作者
bun樱ing 发表于 2014-7-19 18:46
原来不改分辨率也是这样的……是不是我的游戏制作器有问题……

文件太大怎么上传……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2012-10-29
帖子
10
5
 楼主| 发表于 2014-7-19 18:56:49 | 只看该作者
bun樱ing 发表于 2014-7-19 18:46
原来不改分辨率也是这样的……是不是我的游戏制作器有问题……

http://dl.vmall.com/c03g6f662q
才开始做恩……渣工程&
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
10
星屑
319
在线时间
1406 小时
注册时间
2010-12-8
帖子
2805

贵宾

6
发表于 2014-7-19 19:12:13 | 只看该作者
这素材好漂亮~~
我觉得扩大地图尺寸然后把地图边缘全部涂黑是管用的
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2012-10-29
帖子
10
7
 楼主| 发表于 2014-7-19 19:30:03 | 只看该作者
taroxd 发表于 2014-7-19 18:42
放弃改分辨率 or
增大地图大小,然后把地图周围部分涂成黑色。

谢谢我已经放弃修改分辨率了OTZ
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22933
在线时间
8637 小时
注册时间
2011-12-31
帖子
3367
8
发表于 2014-7-19 19:49:28 | 只看该作者
本帖最后由 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

效果




回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2012-10-29
帖子
10
9
 楼主| 发表于 2014-7-20 23:51:20 | 只看该作者
tseyik 发表于 2014-7-19 19:49
前幾天看到一個脚本,可強制不捲動画面
STOP_SCROLL_SW = 5
這個設定使用那個開関on時不會捲動画面

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-12 22:46

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表