幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3276|回复: 10

[地图画面] VX外部地图的背景如何改为拉伸?求教

[复制链接]

1

主题

7

帖子

149

积分

③业余

积分
149
发表于 2015-4-10 18:33:06 | 显示全部楼层 |阅读模式
RM VX在地图设置里可以插入背景
可是背景长宽不符合设定X,Y的坐标数,就会自动变为平铺
想实现拉伸(好像系统里的原图可以拉伸,自己插入的就不可以了)
回复

使用道具 举报

550

主题

9116

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2015-4-11 16:14:17 | 显示全部楼层
那是因为rtp中的图都是尺寸正好的。。

如果自己要做的话,脚本中相应的脚本,sprite添加zoom就可以了
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

1

主题

7

帖子

149

积分

③业余

积分
149
 楼主| 发表于 2015-4-13 13:23:39 | 显示全部楼层
求详细脚本,,,,,,
回复 支持 反对

使用道具 举报

550

主题

9116

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2015-4-13 15:01:15 | 显示全部楼层
默认的是,图片不进行拉伸,如果尺寸很大,背景图会随着主角移动而移动。
如果图片尺寸小的话,会拉伸以满足屏幕尺寸要求。如果不是正好544X416(窗口尺寸),那么也会随着主角移动而移动。

那么LZ的要求是?
比如,尺寸是320X100的图片,怎么拉伸? 拉伸成544X416?
那么640X640怎么拉伸? 也是544X416?
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

550

主题

9116

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2015-4-13 15:07:12 | 显示全部楼层
Spriteset_Map中
就可以改的。。具体的要看你想怎么改了。。
#--------------------------------------------------------------------------
  # ● 刷新远景
  #--------------------------------------------------------------------------
  def update_parallax
    if @parallax_name != $game_map.parallax_name
      @parallax_name = $game_map.parallax_name
      if @parallax.bitmap != nil
        @parallax.bitmap.dispose
        @parallax.bitmap = nil
      end
      if @parallax_name != ""
        @parallax.bitmap = Cache.parallax(@parallax_name)
      end
      Graphics.frame_reset
    end
    @parallax.ox = $game_map.calc_parallax_x(@parallax.bitmap)
    @parallax.oy = $game_map.calc_parallax_y(@parallax.bitmap)
  end
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

1

主题

7

帖子

149

积分

③业余

积分
149
 楼主| 发表于 2015-4-17 17:37:25 | 显示全部楼层
我直接复制 粘贴了脚本
不知道哪里不对
不能运行了
回复 支持 反对

使用道具 举报

1

主题

7

帖子

149

积分

③业余

积分
149
 楼主| 发表于 2015-4-17 17:39:21 | 显示全部楼层
2,·我只是想让较小的远景拉伸
回复 支持 反对

使用道具 举报

550

主题

9116

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2015-4-18 01:47:30 | 显示全部楼层
上面的脚本是原本的。。我还没改。。

那么拉伸的话,就是默认的效果啊。

比如RTP中有一幅480X480的图。。而窗口尺寸是544X416,480<544.。。。
那么在显示的时候会拉伸成 544X544以匹配尺寸。

这是我的实际测试结果。

如果你要拉伸成544X416,x,y方向进行不同程度的拉伸的话,就真的需要改脚本了
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

1

主题

7

帖子

149

积分

③业余

积分
149
 楼主| 发表于 2015-4-18 18:27:37 | 显示全部楼层
VX ACE?好像不对啊
回复 支持 反对

使用道具 举报

550

主题

9116

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2015-4-18 20:25:08 | 显示全部楼层
VX..的测试结果是这样的啊。。。
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-3-29 00:49 , Processed in 0.023054 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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