Project1

标题: 为什么图片不滚动.. [打印本页]

作者: kklt    时间: 2016-3-5 14:20
标题: 为什么图片不滚动..
本帖最后由 kklt 于 2016-3-5 14:49 编辑

class Scene_Title
   
   
   def create_background
     @b_g = Plane.new
     @b_g.bitmap = Bitmap.new("Graphics/Titles1/Ocean1.png")
  end

#----刷新
  alias kupdate update
  def kupdate
    update
   
    loop{@b_g.x += 1}
   Graphics.update
    end

    #----释放  
  def dispose_background
    @b_g.bitmap.dispose
    @b_g.dispose
    end

  end
作者: 喵呜喵5    时间: 2016-3-5 15:14
alias kupdate update
  def update
    kupdate
作者: kklt    时间: 2016-3-5 15:19
本帖最后由 kklt 于 2016-3-5 15:25 编辑
喵呜喵5 发表于 2016-3-5 15:14
alias kupdate update
  def update
    kupdate


该完之后还是不行。。
Video_2016-03-05_152354.mp3 (904.15 KB, 下载次数: 63)
作者: Vortur    时间: 2016-3-5 16:42
本帖最后由 Vortur 于 2016-3-5 16:45 编辑


不太会弄滚动的。但是有个思路:
1.思考有哪些地方有过类似教程、范例
2.对照着做或复制黏贴之后再修改。

@kklt


RUBY 代码复制
  1. class Scene_Title < Scene_Base
  2.   alias falcaopearl_title start
  3.   def start
  4.     falcaopearl_title
  5.     @sprite1.bitmap.dispose
  6.     @sprite1.dispose
  7.     @sprite1 = Plane.new
  8.     @sprite1.bitmap = Cache.parallax("Mountains3")
  9. #~     @sprite2.wave_amp = 8
  10. #~     @sprite2.wave_length = 240
  11. #~     @sprite2.wave_speed = 300
  12.     @command_window.opacity = 0
  13.   end
  14.   alias falcaopearl_tupdate update
  15.   def update
  16. #~     @sprite2.update
  17.     @sprite1.ox += 1
  18.     falcaopearl_tupdate
  19.   end
  20. end


作者: cinderelmini    时间: 2016-3-5 16:52
  1. class Scene_Title
  2.   def create_background
  3.     @b_g = Plane.new
  4.     @b_g.bitmap = Bitmap.new("Graphics/Titles1/Ocean1.png")
  5.   end

  6.   #----刷新
  7.   alias kupdate update
  8.   def update
  9.     kupdate
  10.     @b_g.ox += 1
  11.   end

  12.   #----释放  
  13.   def dispose_background
  14.     @b_g.bitmap.dispose
  15.     @b_g.dispose
  16.   end

  17. end
复制代码





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