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

Project1

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

[已经解决] 求释放技能时背景拉伸的脚本

[复制链接]

Lv2.观梦者

梦石
0
星屑
337
在线时间
279 小时
注册时间
2015-1-29
帖子
105
跳转到指定楼层
1
发表于 2015-11-7 19:54:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
求我方释放技能背景向敌方拉近,显示完动画还原。

评分

参与人数 1星屑 +35 收起 理由
RyanBern + 35 手动认可奖励

查看全部评分

Lv2.观梦者

梦石
0
星屑
596
在线时间
797 小时
注册时间
2014-7-1
帖子
578

开拓者

2
发表于 2015-11-8 15:44:49 | 只看该作者
RUBY 代码复制
  1. ==============================================================================
  2. # 本脚本来自[url]www.66rpg.com[/url],转载和使用请保留此信息 #==============================================================================
  3.  
  4. #==============================================================================
  5. # 近大远小 V 1.1 BY 亿万星辰
  6. #就把标志小改一下……
  7. #==============================================================================
  8. # 似乎很多人都很喜欢类似天之痕里人物在地图上的位置的不同,人物大小的相应改变。
  9. # 所以写了这个……一开始我还说很难实现……  =。= 汗,被自己推翻了……
  10. # 看来勇于探索的精神还是要有的……
  11. #
  12. # 不废话了,说下使用方法:
  13. # 因为考虑到不可能所有的地图都用到这个效果,所以使用了这样的方法。如果想要实现
  14. # 这个效果的,那么请在地图名中加入“★”这个标志,这样就会按照近大远小来处理人
  15. # 物,否则效果不变。
  16.  
  17. # 根据一位朋友的建议,不可能每幅地图的比例都一样,所以加设了下面的一些设置,
  18. # 下面举几个例子,大家一看便知:
  19.  
  20. #        MAP001            无近大远小效果
  21. #        MAP001★0.5~1.0   屏幕最上方比例为原始大小的0.5倍,最下方为1.0倍
  22. #        MAP001★1.0~2.0   屏幕最上方比例为原始大小的1.0倍,最下方为2.0倍
  23.  
  24. # 另外,人物在放大后会略显毛边儿,这也是没办法的,呵呵~~
  25. # 此脚本对NPC同样适用……具体可参考演示。
  26.  
  27. # 不过也有不足,即使这样修改了大小,游戏中的各种人物还是占据一格的大小,当人变
  28. # 小时, 彼此之间距离会有些大……
  29. #==============================================================================
  30.  
  31. class Scene_Title
  32. alias stars_main main
  33. def main
  34.    stars_main
  35.    $data_mapinfos      = load_data("Data/MapInfos.rxdata")
  36. end
  37. end
  38.  
  39. class Sprite_Character < RPG::Sprite
  40. alias stars_update update
  41. def update
  42.    stars_update
  43.    id = $game_map.map_id
  44.    name = $data_mapinfos[id].name
  45.    if name.include?("是")
  46.      rage = name.split(/是/)[1]
  47.      min_rate = rage.split(/~/)[0].to_f
  48.      max_rate = rage.split(/~/)[1].to_f
  49.      rate =  min_rate + (@character.y.to_f / $game_map.height.to_f * (max_rate - min_rate))
  50.      self.zoom_x = self.zoom_y = rate
  51.    end
  52. end
  53. end
  54.  
  55.  
  56. #==============================================================================
  57. # 本脚本来自[url]www.66RPG.com[/url],使用和转载请保留此信息
  58. #==============================================================================
你试一试这个行不行

点评

或者你看看这个帖子http://rm.66rpg.com/forum.php?mod=viewthread&tid=153551  发表于 2015-11-8 22:53
你是横版还是什么战斗模版 或者你搜索镜头拉伸  发表于 2015-11-8 22:51
我按照使用方法地图里加★0.5~1.0没效果  发表于 2015-11-8 21:22

评分

参与人数 2星屑 +160 收起 理由
RyanBern + 150 认可答案
269155856888 + 10

查看全部评分

学习使我疲劳,打工使我疲惫,恋爱使我伤身,吸烟伤我肺腑,饮酒损我形象,旅游使我破费,月底不见铜板,只有在论坛里面看看各种大佬才能使我进去
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
337
在线时间
279 小时
注册时间
2015-1-29
帖子
105
3
 楼主| 发表于 2015-11-10 22:38:02 | 只看该作者
jiushiainilip19 发表于 2015-11-8 15:44
==============================================================================
# 本脚本来自www.66r ...

谢谢帮忙
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-14 19:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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