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

Project1

 找回密码
 注册会员
搜索
查看: 1770|回复: 9

[已经解决] 求助一下,求一下以前的一个脚本

[复制链接]

Lv1.梦旅人

梦石
0
星屑
116
在线时间
9 小时
注册时间
2018-11-17
帖子
7
发表于 2018-12-11 13:05:57 | 显示全部楼层 |阅读模式

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

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

x
就是近大远小的脚本,我在网上找的不能用
请问有没有帮我修改一下的
或者再给我一个,谢谢
下面是原来的脚本,请帮我修改一下
  1. #==============================================================================
  2. # 本脚本来自www.66rpg.com,转载和使用请保留此信息 #==============================================================================

  3. #==============================================================================
  4. # 近大远小 V 1.1 BY 亿万星辰
  5. #==============================================================================
  6. # 似乎很多人都很喜欢类似天之痕里人物在地图上的位置的不同,人物大小的相应改变。
  7. # 所以写了这个……一开始我还说很难实现……   =。= 汗,被自己推翻了……
  8. # 看来勇于探索的精神还是要有的……
  9. #
  10. # 不废话了,说下使用方法:
  11. # 因为考虑到不可能所有的地图都用到这个效果,所以使用了这样的方法。如果想要实现
  12. # 这个效果的,那么请在地图名中加入“★”这个标志,这样就会按照近大远小来处理人
  13. # 物,否则效果不变。

  14. # 根据一位朋友的建议,不可能每幅地图的比例都一样,所以加设了下面的一些设置,
  15. # 下面举几个例子,大家一看便知:

  16. #         MAP001             无近大远小效果
  17. #         MAP001★0.5~1.0    屏幕最上方比例为原始大小的0.5倍,最下方为1.0倍
  18. #         MAP001★1.0~2.0    屏幕最上方比例为原始大小的1.0倍,最下方为2.0倍

  19. # 另外,人物在放大后会略显毛边儿,这也是没办法的,呵呵~~
  20. # 此脚本对NPC同样适用……具体可参考演示。

  21. # 不过也有不足,即使这样修改了大小,游戏中的各种人物还是占据一格的大小,当人变
  22. # 小时, 彼此之间距离会有些大……
  23. #==============================================================================

  24. class Scene_Title
  25. alias stars_main main
  26. def main
  27.     stars_main
  28.     $data_mapinfos       = load_data("Data/MapInfos.rxdata")
  29. end
  30. end

  31. class Sprite_Character < RPG::Sprite
  32. alias stars_update update
  33. def update
  34.     stars_update
  35.     id = $game_map.map_id
  36.     name = $data_mapinfos[id].name
  37.     if name.include?("★")
  38.       rage = name.split(/★/)[1]
  39.       min_rate = rage.split(/~/)[0].to_f
  40.       max_rate = rage.split(/~/)[1].to_f
  41.       rate =   min_rate + (@character.y.to_f / $game_map.height.to_f * (max_rate - min_rate))
  42.       self.zoom_x = self.zoom_y = rate
  43.     end
  44. end
  45. end
复制代码

Lv5.捕梦者

梦石
10
星屑
39440
在线时间
1914 小时
注册时间
2010-11-14
帖子
3315

R考场第七期纪念奖

发表于 2018-12-11 13:19:30 | 显示全部楼层
本帖最后由 KB.Driver 于 2018-12-11 13:28 编辑

因为这个脚本是给RGSS1 也就是RMXP用的
放到RGSS3报错很正常

分割线
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆

作了适应RGSS3的修改,修改后的代码在工程里。
1.gif

Project1.zip (1.43 MB, 下载次数: 14, 售价: 1 星屑)

点评

太感谢了  发表于 2018-12-13 00:02
因为地图不一定一个画面能放完啊……  发表于 2018-12-11 22:41
我还以为这个脚本是按画面y缩放的,实际上居然是地图y吗.0_0  发表于 2018-12-11 22:24

评分

参与人数 2星屑 +30 +1 收起 理由
VIPArcher + 30 塞糖
百里_飞柳 + 1 好努力啊

查看全部评分

用头画头像,用脚写脚本
回复 支持 1 反对 0

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
116
在线时间
9 小时
注册时间
2018-11-17
帖子
7
 楼主| 发表于 2018-12-13 00:02:05 | 显示全部楼层
KB.Driver 发表于 2018-12-11 13:19
因为这个脚本是给RGSS1 也就是RMXP用的
放到RGSS3报错很正常

啊太感谢了,好羡慕你们会脚本的

点评

先从头慢慢摸索 接触多了就会了  发表于 2018-12-13 11:53
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
116
在线时间
9 小时
注册时间
2018-11-17
帖子
7
 楼主| 发表于 2018-12-13 12:33:34 | 显示全部楼层
KB.Driver 发表于 2018-12-11 13:19
因为这个脚本是给RGSS1 也就是RMXP用的
放到RGSS3报错很正常

那个,不好意思啊,我用的是rmvx,是rgss2还是rgss3呢,不知道这个可以使用吗

点评

你是vx就去vx提问区啊……这里是va提问区当然是RGSS3的版本-_- VX应该用不了  发表于 2018-12-13 14:12
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
116
在线时间
9 小时
注册时间
2018-11-17
帖子
7
 楼主| 发表于 2018-12-13 22:57:13 | 显示全部楼层
KB.Driver 发表于 2018-12-11 13:19
因为这个脚本是给RGSS1 也就是RMXP用的
放到RGSS3报错很正常

啊我理解错了,我一直以为rmvxACE就是rmvx-_-,原来叫rmva,真的抱歉
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-16 22:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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