Project1

标题: 【求解】怎么在游戏开始标题前加图片 [打印本页]

作者: suo666    时间: 2017-3-31 16:24
标题: 【求解】怎么在游戏开始标题前加图片
就是 加个 18禁的那种警示图的那类的东西。还有进游戏后我知道怎么一进去就加图片了,但为什么图片不是马上出现而是延迟了1秒才出现?这样很出戏呀,求大神们教教我这萌新,谢谢了
作者: guoxiaomi    时间: 2017-3-31 17:01
快去下载《毁灭66RPG》研究一下里面的脚本~
作者: j296196585    时间: 2017-4-1 01:34
  1. class Scene_Logo
  2. #-----------------------------------------------
  3. # ● 主处理
  4. #-----------------------------------------------
  5. def main
  6.    #播放音效
  7.    logoSe = "Audio/SE/LOGO.WAV"
  8.    Audio.se_play(logoSe)
  9.    # 生成LOGO图形
  10.    @sprite = Sprite.new
  11.    @sprite.bitmap = Bitmap.new("Graphics/Pictures/66RPGLOGO")
  12.    @sprite.x = 0
  13.    @sprite.y = 0
  14.    # 显示计时器
  15.    @show_time=30
  16.    # 执行过渡
  17.    Graphics.transition(20)
  18.    # 主循环
  19.    while @show_time>0 do
  20.      # 刷新游戏画面
  21.      Graphics.update
  22.      # 显示计时器减一
  23.      Input.update
  24.      @show_time -= 1
  25.    end
  26.    # 准备过渡
  27.    Graphics.freeze
  28.    # 释放标题图形
  29.    @sprite.bitmap.dispose
  30.    @sprite.dispose

  31.    # 执行过渡,过渡到全黑
  32.    Graphics.transition(20)
  33.   # 准备过渡,用于准备过渡到标题画面
  34.    Graphics.freeze

  35.     # 生成LOGO图形
  36.    @sprite = Sprite.new
  37.    @sprite.bitmap = Bitmap.new("Graphics/Pictures/作者LOGO")
  38.    @sprite.x = 0
  39.    @sprite.y = 0
  40.    # 显示计时器
  41.    @show_time=30
  42.    # 执行过渡
  43.    Graphics.transition(20)
  44.    # 主循环
  45.    while @show_time>0 do
  46.      # 刷新游戏画面
  47.      Graphics.update
  48.      # 显示计时器减一
  49.      Input.update
  50.      @show_time -= 1
  51.    end
  52.    # 准备过渡
  53.    Graphics.freeze
  54.    # 释放标题图形
  55.    @sprite.bitmap.dispose
  56.    @sprite.dispose

  57.    # 执行过渡,过渡到全黑
  58.    Graphics.transition(20)
  59.   # 准备过渡,用于准备过渡到标题画面
  60.    Graphics.freeze


  61.   # 这里哦
  62. # unless (Dir.glob('Save*.rvdata').size > 0)
  63.     #再次生成LOGO图形
  64.    @sprite = Sprite.new
  65.    @sprite.bitmap = Bitmap.new("Graphics/Pictures/LOGO")
  66.     #播放音效
  67.    logoSe = "Audio/SE/LOGO2.WAV"
  68.    Audio.se_play(logoSe)
  69.    @sprite.x = 0
  70.    @sprite.y = 0
  71.    # 显示计时器
  72.    @show_time=40
  73.    # 执行过渡
  74.    Graphics.transition(40)
  75.    # 主循环
  76.    while @show_time>0 do
  77.      # 刷新游戏画面
  78.      Graphics.update
  79.      # 显示计时器减一
  80.      Input.update
  81.      @show_time -= 1
  82.    end
  83.    # 准备过渡
  84.    Graphics.freeze
  85.    # 释放标题图形
  86.    @sprite.bitmap.dispose
  87.    @sprite.dispose

  88.    # 执行过渡,过渡到全黑
  89.    Graphics.transition(40)
  90.    # 准备过渡,用于准备过渡到标题画面
  91.    Graphics.freeze   

  92.    # 进入标题画面
  93.    $scene = Scene_Title.new
  94. end
  95. end
复制代码





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