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

Project1

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

[已经解决] 让行走图渐渐缩小怎么做

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
713
在线时间
43 小时
注册时间
2009-7-15
帖子
2
跳转到指定楼层
1
发表于 2009-10-10 19:18:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 cncf 于 2009-10-11 11:31 编辑

是用脚本的方法,不是直接改行走图,感激不尽

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9438
在线时间
2750 小时
注册时间
2008-9-5
帖子
3544

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

2
发表于 2009-10-10 19:21:52 | 只看该作者
本帖最后由 cinderelmini 于 2009-10-10 19:23 编辑

论坛搜索“近大远小”。。。。的说。。(恩。。很就没用“的说”了。。。)

恩恩。。找到了。。
  1. #==============================================================================
  2. # 近大远小 V 1.1
  3. #==============================================================================
  4. # 这个效果的,那么请在地图名中加入“★”这个标志,这样就会按照近大远小来处理人
  5. # 物,否则效果不变。

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

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

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

  14. class Scene_Title
  15. alias stars_main main
  16. def main
  17.    stars_main

  18. end
  19. end
复制代码
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
713
在线时间
43 小时
注册时间
2009-7-15
帖子
2
3
 楼主| 发表于 2009-10-10 19:32:58 | 只看该作者
啊,不是这个意思,是指一个事件结束后,这个事件的行走图渐渐缩小,最后消失 这样的一个过程
回复 支持 反对

使用道具 举报

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9438
在线时间
2750 小时
注册时间
2008-9-5
帖子
3544

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

4
发表于 2009-10-10 19:58:08 | 只看该作者
恩。。。。那最好的办法就是用PS把行走图一个个缩小一下啦。。很简单的。。
之后在“设定移动路线”里的“改变行走图”里每换一个就等待4祯。。这样就完成了。。
因为脚本的话很麻烦。。所以。。。。用事件的话很容易啦。。。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6870
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

5
发表于 2009-10-10 21:26:29 | 只看该作者
本帖最后由 后知后觉 于 2009-10-11 12:42 编辑

把下面的那段脚本帖到Main脚本之前后
在 事件-脚本  里输入一行脚本
$game_map.events[要缩小的事件编号].hzhj_h = 缩小要用的帧数*2
比如:
$game_map.events[2].hzhj_h = 80
意思就是当前地图的2号事件用40帧缩小到看不见
要注意的是.这个看不见说是图形上的视觉效果
实际上这个事件仍然是存在的
如果你想要等完全看不见后让这个事件消失
那么还要执行  事件中的 【等待】
【等待】的帧数为你脚本里写的帧数
等待过后用事件中的 消除事件、开关操作、变量操作、独立开关操作等方法来消除这个事件
  1. #==============================================================================
  2. # ■ Game_Character
  3. #==============================================================================

  4. class Game_Character
  5.   #--------------------------------------------------------------------------
  6.   # ● 定义实例变量
  7.   #--------------------------------------------------------------------------
  8.   attr_accessor :hzhj_h
  9.   alias hzhj_ini initialize
  10.   def initialize
  11.   @hzhj_h = 0
  12.   hzhj_ini
  13. end

  14. #==============================================================================
  15. # ■ Sprite_Character
  16. #==============================================================================

  17. class Sprite_Character < RPG::Sprite
  18.   alias hzhj_spr_char_ini initialize
  19.   alias hzhj_spr_char_upd update
  20.   #--------------------------------------------------------------------------
  21.   # ● 初始化对像
  22.   #--------------------------------------------------------------------------
  23.   def initialize(viewport, character = nil)
  24.     @hzhj_h = 0
  25.     @hzhj_hz = 0
  26.     hzhj_spr_char_ini(viewport, character)
  27.   end
  28.   #--------------------------------------------------------------------------
  29.   # ● 更新画面
  30.   #--------------------------------------------------------------------------
  31.   def update
  32.     hzhj_spr_char_upd
  33.     if @character.hzhj_h != 0 and self.bitmap != nil
  34.       @hzhj_h = @character.hzhj_h
  35.       @character.hzhj_h = 0
  36.       self.zoom_x = 1.0
  37.       self.zoom_y = 1.0
  38.       @hzhj_hz = 1.0 / (@hzhj_h / 2)
  39.     end
  40.     if @hzhj_h > 0
  41.       @hzhj_h -= 2
  42.       @hzhj_h = [@hzhj_h, 0].max
  43.       self.zoom_x -= @hzhj_hz
  44.       self.zoom_y -= @hzhj_hz
  45.     end
  46.   end
  47. end
复制代码











你知道得太多了

回复 支持 反对

使用道具 举报

Lv1.梦旅人

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
帖子
787
6
发表于 2009-10-11 09:36:55 | 只看该作者
9151这个脚本和我已有的脚本好像有冲突,找不到原因,附上工程,好像问题挺多....— _—|||帮我看看吧
cncf 发表于 2009-10-11 08:42


=.=    这个脚本貌似全部都是插件,要么就是脚本根本不能用,应该不会有冲突。
我爱66RPG,但我讨厌66.
回复 支持 反对

使用道具 举报

Lv2.观梦者

沉默的羔狼

梦石
0
星屑
322
在线时间
77 小时
注册时间
2005-10-23
帖子
3534
7
发表于 2009-10-11 11:41:01 | 只看该作者
有冲突
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-2 02:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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