注册会员 登录
Project1 返回首页

喵呜喵5的树洞 https://rpg.blue/?291206 [收藏] [复制] [分享] [RSS]

日志

【脚本】放大淡出

热度 9已有 1743 次阅读2014-7-10 12:07 |个人分类:脚本

=begin
===============================================================================
  放大淡出 By喵呜喵5
===============================================================================

【说明】

  在做自己游戏时顺手写的一个简单的脚本,因为看起来没有什么问题就放出来了。
  在事件指令的脚本中输入 zoom_effect ,可以实现放大+淡出画面的效果。
  
  想要恢复的话直接用原本事件指令中的 淡入画面 指令就可以了
  
  至于放大画面后出现的锯齿……唔,无视吧。
  
=end
#==============================================================================
# 脚本部分
#==============================================================================
$m5script = {} if $m5script.nil?
$m5script["M5ZoomEffect"] = true
class Game_Interpreter
  def zoom_effect
    sprite = Sprite.new
    sprite.bitmap = Graphics.snap_to_bitmap    
    sprite.x = sprite.ox = sprite.bitmap.width  / 2
    sprite.y = sprite.oy = sprite.bitmap.height / 2
    sprite.z = 200
    screen.start_fadeout(1)
    60.times do
      Fiber.yield
      sprite.zoom_x += 0.01
      sprite.zoom_y += 0.01
      sprite.opacity -= 255/60.0
      Graphics.update
    end
    sprite.bitmap.dispose
    sprite.dispose
  end
end
2

鸡蛋

鲜花

刚表态过的朋友 (2 人)

发表评论 评论 (3 个评论)

回复 kikakiko 2014-8-10 23:31
大神请教一下~如果只是想放大地图该怎么办呢?
回复 喵呜喵5 2014-8-11 11:41
kikakiko: 大神请教一下~如果只是想放大地图该怎么办呢?
只是放大地图的话这个脚本无法实现,这个脚本放大的不是地图的画面,而是对地图画面进行了截图后放大那个截图
回复 kikakiko 2014-8-11 12:22
原来如此呢。。感谢

facelist doodle 涂鸦笔

您需要登录后才可以评论 登录 | 注册会员

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

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

GMT+8, 2024-5-5 23:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

返回顶部