Project1

标题: 图片波动效果+古风事件标题范例 [打印本页]

作者: 百里_飞柳    时间: 2015-10-2 22:44
标题: 图片波动效果+古风事件标题范例
本帖最后由 百里_飞柳 于 2015-10-3 21:14 编辑

前言

这个是给新手小白向的,毕竟效果在默认的脚本里面就有,脚本触分分钟就能写出来,做成事件脚本可调用形式也是简便一些而已。


实现

@VIPArcher 所写,我就做了个古风的事件菜单范例,也感谢以前发布事件标题的那位大大,将我引入了事件标题的深坑……


脚本源码


RUBY 代码复制
  1. #==============================================================================
  2. # ■ 设置图片波动效果
  3. # By :VIPArcher [email: [email][email protected][/email]]
  4. #  -- 本脚本来自 httprpg.blue 使用或转载请保留以上信息。
  5. #==============================================================================
  6. #    事件脚本调用 set_wave(显示图片编号, 振幅, 周期, 速度)
  7. #==============================================================================
  8. class Game_Picture
  9.   attr_reader   :wave_amp                   # 波动振幅
  10.   attr_reader   :wave_length                # 波动周期
  11.   attr_reader   :wave_speed                 # 波动速度
  12.   alias sprite_wave_init_basic init_basic
  13.   def init_basic
  14.     sprite_wave_init_basic
  15.     @wave_amp, @wave_length, @wave_speed = 0, 180, 360
  16.   end
  17.   def set_wave(wave_amp, wave_length, wave_speed)
  18.     @wave_amp, @wave_length, @wave_speed = wave_amp, wave_length, wave_speed
  19.   end
  20. end
  21. class Sprite_Picture < Sprite
  22.   alias sprite_wave_update update
  23.   def update
  24.     sprite_wave_update
  25.     update_wave
  26.   end
  27.   def update_wave
  28.     self.wave_amp    = @picture.wave_amp
  29.     self.wave_length = @picture.wave_length
  30.     self.wave_speed  = @picture.wave_speed
  31.   end
  32. end
  33. class Game_Interpreter
  34.   #--------------------------------------------------------------------------
  35.   # ● 设置图片波动参数
  36.   #      id:图片编号  wave_amp:振幅  wave_length:周期  wave_speed:速度
  37.   #--------------------------------------------------------------------------
  38.   def set_wave(id, wave_amp = 0, wave_length = 180, wave_speed = 360)
  39.     screen.pictures[id].set_wave(wave_amp, wave_length, wave_speed)
  40.   end
  41. end


截图



范例下载

(做了个古风向的标题,虽然感觉不会有人用到……就收一点辛苦费啦)

图片波浪抖动.zip

781.62 KB, 下载次数: 139

售价: 2 星屑  [记录]

未带dll






欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1