关于RM XP开场黑屏介绍字幕
请教各位高手,游戏开始的时候,我用全黑的屏幕制作一个故事的背景,就是字幕显示,为什么总是要显示人物的脸谱,就是主角!如何让他隐藏,但是到另外的图又有角色脸谱呢? 咕~~(╯﹏╰)bXP功能进化了?还能显示脸谱了???我怎么没看到呢
显示图片 + 移动图片最简单
把文字做成图片 这就可以了 先使用改变画面色调,全部调到-255,帧数就是变到黑屏的帧数
字幕的话可以使用图片制作字幕或是调用脚本
这个是制作人员名单,但是应该也可以照样用的,如果结尾还要,只需要将脚本复制一遍就可以了
昨天都发过一遍了,今天又得再发一遍
# ————————————————————————————————————
# 本脚本来自www.66rpg.com,转载请保留此信息
# ————————————————————————————————————
#——————————————————————————————————————
# Scene_Credit 制作人员名单
#——————————————————————————————————————
#——使用注意:默认会返回地图,如果需要返回开头,请将本脚本中的
#return_scene = Scene_Map.new改为return_scene = Scene_Title.new
class Scene_Credit
CREDIT=<<_END_
在这里输入你的字幕文本
end
class Scene_Credit
def initialize(return_scene = nil)
@sprite = Sprite.new
@sprite.bitmap = Bitmap.new("Graphics/Pictures/13312") #背景图片可以替换,不改变的话会出错……
@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
credit_bitmap.draw_text(0,i * 32,410,32,line,1)
end
@credit_sprite = Sprite.new(Viewport.new(30,50,410,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)
Audio.bgm_fade(3000)
$scene = @return_scene
return true
end
return false
end
def main
Audio.bgm_play("Audio/bgm/ed.mp3")#滚动字幕时的BGM播放
scene_start
# 过渡
Graphics.transition
# 主循环
loop do
Graphics.update
Input.update
update
if $scene != self
break
end
end
# 准备过渡
Graphics.freeze
scene_end
end
end
引用第1楼secondsen于2010-06-13 08:54发表的:
咕~~(╯﹏╰)bXP功能进化了?还能显示脸谱了???我怎么没看到呢
显示图片 + 移动图片最简单
把文字做成图片 这就可以了 images/back.gif
看来又是基本一样的回答,与上一帖中…………
显示脸谱的话请打开【数据库】,【角色】选项卡中,XP版本的行走图被翻译为脸谱 还是这个回答是因为这个方法最简单啊。。。。再新的新手都应该掌握的两个事件指令。。。
PS:我还以为XP的功能进化了。。。原来是翻译错误。。。。
页:
[1]