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

Project1

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

[已经过期] 八方行走脚本近大远小脚本不起作用的问题

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
120
在线时间
63 小时
注册时间
2010-12-19
帖子
78
跳转到指定楼层
1
发表于 2011-6-1 12:30:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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

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

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

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

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

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

  29. class Sprite_Character < RPG::Sprite
  30.   alias stars_update update
  31.   def update
  32.     stars_update
  33.     id = $game_map.map_id
  34.     name = $data_mapinfos[id].name
  35.     if name.include?("★")
  36.       rage = name.split(/★/)[1]
  37.       min_rate = rage.split(/~/)[0].to_f
  38.       max_rate = rage.split(/~/)[1].to_f
  39.       rate =  min_rate + (@character.y.to_f / $game_map.height.to_f * (max_rate - min_rate))
  40.       @character.y.to_f / $game_map.height.to_f + min_rate # ← 这个值是到达屏幕最上方时的人物比例 1.0为默认大小 最下方比例则为 1+这个值
  41.       self.zoom_x = self.zoom_y = rate
  42.     end
  43.   end
  44. end
复制代码
这个进大远小脚本不知道为什么加八方行走脚本!加上去就失效!求解决!

评分

参与人数 1星屑 -60 收起 理由
禾西 -60 轉區手續費

查看全部评分

本人制作《新仙剑奇侠传—完美结局》中!欢迎你的加入!QQ:980582939
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2024-11-29 15:23

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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