脚本内容(强化版,附带图片背景。如果忘记放图片会直接出错) |
#============================================================================== # 本脚本来自www.66RPG.com,使用和转载请保留此信息 #============================================================================== #—————————————————————————————————————— # Scene_Credit 制作人员名单 #—————————————————————————————————————— #——使用注意:默认会返回地图,如果需要返回开头,请将本脚本中的 #return_scene = Scene_Map.new改为return_scene = Scene_Title.new class Scene_Credit CREDIT=<<_END_ -----Cast------ 制作工具:RPG Maker XP 先帝创业未半而中道崩殂 今天下三分,益州疲弊 此诚危急存亡之秋也 然侍卫之臣不懈于内,忠志之士忘身于外者 盖追先帝之殊遇,欲报之于陛下也 诚宜开张圣听,以光先帝遗德,恢弘志士之气 不宜妄自菲薄,引喻失义,以塞忠谏之路也 宫中府中,俱为一体,陟罚臧否,不宜异同 若有作奸犯科及为忠善者 宜付有司论其刑赏,以昭陛下平明之理 不宜偏私,使内外异法也。 侍中侍郎郭攸之、费祎、董允等 此皆良实,志虑忠纯,是以先帝简拔以遗陛下 愚以为宫中之事,事无大小,悉以咨之,然后施行 必能裨补阙漏,有所广益。 _END_ end class Scene_Credit def initialize(return_scene = nil) @sprite = Sprite.new @sprite.bitmap = Bitmap.new("Graphics/Pictures/1") @sprite.x = 0 @sprite.y = 0 if return_scene.nil? return_scene = Scene_Map.new end @return_scene = return_scene end def scene_start credit_lines = CREDIT.split(/\n/) credit_bitmap = Bitmap.new(640,32 * credit_lines.size) credit_lines.each_index do |i| line = credit_lines[i] credit_bitmap.draw_text(0,i * 32,640,32,line,1) end @credit_sprite = Sprite.new(Viewport.new(0,50,640,380)) @credit_sprite.bitmap = credit_bitmap @credit_sprite.oy = -430 @frame_index = 0 @last_flag = false end def scene_end @credit_sprite.dispose @sprite.dispose end def last? return (@frame_index >= @credit_sprite.bitmap.height + 480) end def last if not @last_flag Audio.bgm_fade(10000) @last_flag = true @last_count = 0 else @last_count += 1 end if @last_count >= 300 $scene = @return_scene end end def update @frame_index += 1 return if cancel? last if last? @credit_sprite.oy += 1 end def cancel? if Input.trigger?(Input::B) $scene = @return_scene return true end return false end def main scene_start # 过渡 Graphics.transition # 主循环 loop do Graphics.update Input.update update if $scene != self break end end # 准备过渡 Graphics.freeze scene_end end end
#============================================================================== # 本脚本来自www.66RPG.com,使用和转载请保留此信息 #============================================================================== |