赞 | 0 |
VIP | 0 |
好人卡 | 2 |
积分 | 1 |
经验 | 535 |
最后登录 | 2012-5-15 |
在线时间 | 0 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 0 小时
- 注册时间
- 2010-3-20
- 帖子
- 15
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
腳本執行到def update的時候,就跳過if Input.trigger?(Input::UP)沒執行......
過程中也沒跳出過錯誤視窗......- #=====================================================================
- # ■CG回顧系統■
- #=====================================================================
- #■Window_CGchoice~游標窗口~
- #=============================
- class Window_CGchoice < Window_Base
- #定義實例變量
- attr_accessor :cgchoice_x #@cgchoice_x
- attr_accessor :cgchoice_y #@cgchoice_y
- #---------------------------#
- # 初始化窗口 #
- #---------------------------#
- def initialize
- super(0,0,640,480)
- self.contents = Bitmap.new(width - 32, height - 32)
- #優先級 X
- #窗口透明
- self.opacity = 0
- #初始化圖片游標座標
- @cgchoice_x = 0
- @cgchoice_y = 0
- end
- #CG Box/Item/CGactorCHOICE.png
- #CG Box/Item/CGbackCHOICE.png
- def cg_actor
- p "窗口游標"
- self.contents.clear
- self.contents.blt(@cgchoice_x-10, @cgchoice_y-15, RPG::Cache.picture('CG Box/Item/CGactorCHOICE.png'), Rect.new(0, 0, 640, 180), 255)
- end
- def cg_picture
- end
- end
复制代码- #=====================================================================
- # ■CG回顧系統■
- #=====================================================================
- #■Scene_CGxActor~角色選擇~
- #=============================
- class Scene_CGxActor
- #定義實例變量
- attr_accessor :cgchoice_id #@cgchoice_id
- attr_accessor :cgchoice_x #@cgchoice_x
- attr_accessor :cgchoice_y #@cgchoice_y
- #---------------------------#
- # 更新畫面 #
- #---------------------------#
- def initialize
- #初始化選項
- @cgchoice_id = 0
- p @cgchoice_id#
- #游標窗口
- @choice_window = Window_CGchoice.new
- #呼叫游標
- @choice_window.cg_actor
- Graphics.transition #執行漸變
- loop do
- Graphics.update#更新畫面
- Input.update #更新輸入訊息
- update #角色選擇判定
- if $scene != self
- break
- end
- end
- Graphics.freeze #準備漸變(過渡)
- @choice_window.dispose
- end
- #---------------------------#
- # 角色選擇判定 #
- #---------------------------#
- def update
- if Input.trigger?(Input::UP)
- Audio.se_play("Audio/SE/" + "001-System01", 100, 100)
- if @cgchoice_id == 0
- @cgchoice_id = 4
- @choice_window.cgchoice_y +=30
- else
- @cgchoice_id -= 0
- @choice_window.cgchoice_y -= 5
- end
- @choice_window.cg_actor
- end
- end
- end
复制代码 |
|