赞 | 0 |
VIP | 0 |
好人卡 | 2 |
积分 | 1 |
经验 | 5485 |
最后登录 | 2014-2-4 |
在线时间 | 196 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 196 小时
- 注册时间
- 2010-10-20
- 帖子
- 143
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 5439sims2 于 2012-2-4 17:20 编辑
好吧……= =Ace真的让人受不了,因为敌人座标我实在的弄不好所以就不弄了……(喂!)
前几天在转换一个logo的脚本(很好的,比纳尔德的只有一张图片的logo脚本好多了……,在VX的时候我就用过)
理论上可以支持无限个logo文件……
而且我还转换了一个地图转移时候的loading脚本
因为我家是Windows7所以重命名是会这样命名:logo (1) logo(2)
拿到了资源文件放在System文件夹
范例嘛……不放,效果参考坛子里面的某位大大的游戏,名字是 喜羊羊与灰太狼 羊村崩坏(脚本就是从这里翻出来的)- #===============================================================================
- # ■ 开头画面添加logo
- #-------------------------------------------------------------------------------
- # RGSS3版本
- #版本号:1.00
- #再次作者:猫尾草
- #原作者:Dë;vic
- #===============================================================================
- module SceneManager
- #--------------------------------------------------------------------------
- # ● 运行
- #--------------------------------------------------------------------------
- def self.run
- DataManager.init
- Audio.setup_midi if use_midi?
- @scene = first_scene_class.new
- @scene = scend_scene_class.new
- @scene.main while @scene
- end
- def self.first_scene_class
- $BTEST ? Scene_Battle : Scene_logo
- end
- def self.scend_scene_class
- $BTEST ? Scene_Battle : Scene_Title
- end
- end
- class Scene_logo
-
- #设定标准值
- AudioTypes = %w( BGM BGS ME SE )
-
- def initialize
- #图像名字可以自定义,可以自己添加
- @img = [ 'logo (1).png', 'logo (2).png' , 'logo (3).png' ]
- #褪色和淡出效果设置,要输入为true 不要则输入false
- @fade = true
- #淡出淡入值(帧)【一帧=1/60秒】
- @fade_delay = 20
- #在屏幕中的等待时间,默认为120帧
- @delaying = 120
- #音频模块设定,需要的可以在这里修改
- @audio =[ 'Applause1.ogg', 100, 100, AudioTypes[9] ]
- main
- end
- #----------------------------------------------------------------------------
- # ● 主处理
- #----------------------------------------------------------------------------
- def main
- @img.each{ |i|
- @sprite = Sprite.new
- @sprite.bitmap = Cache.system(i)
- if AudioTypes
- case @audio[3]
- when 'BGM'
- Audio.bgm_play("Audio/BGM/#{@audio[0]}", @audio[1], @audio[2])
- when 'BGS'
- Audio.bgs_play("Audio/BGS/#{@audio[3]}", @audio[4], @audio[5])
- when 'ME'
- Audio.me_play("Audio/ME/#{@audio[6]}", @audio[7], @audio[8])
- when 'SE'
- Audio.se_play("Audio/SE/#{@audio[9]}", @audio[10], @audio[11])
- end
- end
- Graphics.transition
- Graphics.fadein(@fade_delay) if @fade == true
- Graphics.wait(@delaying)
- Graphics.fadeout(@fade_delay) if @fade == true
- Graphics.freeze
- @sprite.dispose and @sprite.bitmap.dispose
- Graphics.freeze
- }
- end
- SceneManager.call(Scene_Title)
- end
复制代码 |
评分
-
查看全部评分
|