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

Project1

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

[已经解决] 自定义地图图块的尺寸最大是多大?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
96 小时
注册时间
2012-12-28
帖子
74
跳转到指定楼层
1
发表于 2012-12-28 16:47:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我想用一整张的图片做地图,然后再设定图块的通行属性,那么这张图的尺寸最大是多少?

Lv1.梦旅人

梦石
0
星屑
50
在线时间
96 小时
注册时间
2012-12-28
帖子
74
2
 楼主| 发表于 2012-12-28 16:47:59 | 只看该作者
新人求教,请高手赐教,谢谢!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
743
在线时间
2064 小时
注册时间
2011-10-3
帖子
1686
3
发表于 2012-12-28 16:51:16 | 只看该作者
你地图多大图片就能多大
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
96 小时
注册时间
2012-12-28
帖子
74
4
 楼主| 发表于 2012-12-28 17:06:53 | 只看该作者
布里蓝 发表于 2012-12-28 16:51
你地图多大图片就能多大

我用的 VX Ace ,制作地图的时候,好像只能高512,宽512,我做了高512,宽1024的就不行,还是只能显示512*512的
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
96 小时
注册时间
2012-12-28
帖子
74
5
 楼主| 发表于 2012-12-28 17:09:46 | 只看该作者
布里蓝 发表于 2012-12-28 16:51
你地图多大图片就能多大

512*512的默认是分割成两个512*256,然后软件左边里面垂直显示出来,512*1024的还是分割成两个,无法分割成4个512*256
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
743
在线时间
2064 小时
注册时间
2011-10-3
帖子
1686
6
发表于 2012-12-28 17:33:03 | 只看该作者
用远景图显示
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
96 小时
注册时间
2012-12-28
帖子
74
7
 楼主| 发表于 2012-12-28 17:51:06 | 只看该作者
布里蓝 发表于 2012-12-28 17:33
用远景图显示

那不行啊,人物走动,背景移动和人物走动的不一致

点评

把地图大小和远景图大小弄一样试试  发表于 2012-12-28 18:07
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
48 小时
注册时间
2009-8-2
帖子
25
8
发表于 2012-12-28 18:10:21 | 只看该作者
本帖最后由 jiqimao90 于 2012-12-28 18:13 编辑

有远景图脚本。站里有的。。[code]#



RUBY 代码复制
  1. #
  2.  
  3. # rm va双远景地图 by shironeko
  4.  
  5. #由于本脚本乃新手作品,可能会出现一些冲突和效率低下的情况,如发现错误,请见谅.
  6. #
  7.  
  8.  
  9. #==============================================================================
  10. # ■ Spriteset_Map
  11. #------------------------------------------------------------------------------
  12. #  处理地图画面精灵和图块的类。本类在 Scene_Map 类的内部使用。
  13. #==============================================================================
  14.  
  15. class Spriteset_Map
  16.  
  17.   #--------------------------------------------------------------------------
  18.   # ● 生成远景图
  19.   #--------------------------------------------------------------------------
  20.   def create_parallax
  21.     @parallax = Plane.new(@viewport1)
  22.     @parallax.z = -100
  23.     @parallax2 = Plane.new(@viewport1)
  24.     @parallax2.z = 200
  25.   end
  26.  
  27.   #--------------------------------------------------------------------------
  28.   # ● 释放
  29.   #--------------------------------------------------------------------------
  30.   def dispose
  31.     dispose_tilemap
  32.     dispose_parallax
  33.     dispose_parallax2
  34.     dispose_characters
  35.     dispose_shadow
  36.     dispose_weather
  37.     dispose_pictures
  38.     dispose_timer
  39.     dispose_viewports
  40.   end
  41.  
  42.   #--------------------------------------------------------------------------
  43.   # ● 释放远景图2
  44.   #--------------------------------------------------------------------------
  45.   def dispose_parallax2
  46.     @parallax2.bitmap.dispose if @parallax2.bitmap
  47.     @parallax2.dispose
  48.   end
  49.  
  50.  
  51.   #--------------------------------------------------------------------------
  52.   # ● 更新画面
  53.   #--------------------------------------------------------------------------
  54.   def update
  55.     update_tileset
  56.     update_tilemap
  57.     update_parallax
  58.     update_characters
  59.     update_shadow
  60.     update_weather
  61.     update_pictures
  62.     update_timer
  63.     update_viewports
  64.   end
  65.  
  66.   #--------------------------------------------------------------------------
  67.   # ● 更新远景图
  68.   #--------------------------------------------------------------------------
  69.   def update_parallax
  70.     if @parallax_name != $game_map.parallax_name
  71.       @parallax_name = $game_map.parallax_name
  72.       @parallax.bitmap.dispose if @parallax.bitmap
  73.       @parallax.bitmap = Cache.parallax(@parallax_name)
  74.     sign = @parallax_name[/^[\!\$]./]
  75.         if sign != nil and sign.include?('$')
  76.         @parallax2.bitmap.dispose if @parallax2.bitmap
  77.         @parallax2.bitmap = Cache.parallax(@parallax_name +'_2')
  78.         @parallax2.ox = $game_map.parallax_ox(@parallax.bitmap)
  79.         @parallax2.oy = $game_map.parallax_oy(@parallax.bitmap)
  80.       end
  81.       Graphics.frame_reset
  82.     end
  83.     sign = @parallax_name[/^[\!\$]./]
  84.         if sign != nil and sign.include?('$')
  85.         @parallax.ox = $game_map.display_x * 32
  86.         @parallax.oy = $game_map.display_y * 32
  87.         @parallax2.ox = $game_map.display_x * 32
  88.         @parallax2.oy = $game_map.display_y * 32
  89.         else
  90.         @parallax.ox = $game_map.parallax_ox(@parallax.bitmap)
  91.         @parallax.oy = $game_map.parallax_oy(@parallax.bitmap)
  92.     end
  93.   end
  94. end













放图片的时候,要准备两张。没有遮挡的话直接用空白地图 尺寸要一样
$xxx  【远景层】
$xxx_2 【遮挡层】

评分

参与人数 1梦石 +1 收起 理由
Mic_洛洛 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
96 小时
注册时间
2012-12-28
帖子
74
9
 楼主| 发表于 2012-12-28 18:12:10 | 只看该作者
可以了,然后我设置了透明图块,设置通行度,但是人物走动的时候会出现突然往前跳3-4个
还有,就是设置透明图块后不知道那里点了禁止通行,看不见,郁闷中

点评

正在测试双远景图脚本,弄不成的话就只能先这样弄了  发表于 2012-12-28 18:26
- - 不能通行的先用看得见的障碍物,弄完再PS成透明的  发表于 2012-12-28 18:14
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
96 小时
注册时间
2012-12-28
帖子
74
10
 楼主| 发表于 2012-12-28 18:14:20 | 只看该作者
jiqimao90 发表于 2012-12-28 18:10
有远景图脚本。站里有的。。[code]#

好的,我试试
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-15 05:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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