赞 | 12 |
VIP | 107 |
好人卡 | 6 |
积分 | 4 |
经验 | 31122 |
最后登录 | 2024-6-29 |
在线时间 | 1606 小时 |
Lv2.观梦者 傻♂逼
- 梦石
- 0
- 星屑
- 374
- 在线时间
- 1606 小时
- 注册时间
- 2007-3-13
- 帖子
- 6562
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
可以当作任务提示用哦!
使用方法:
事件编辑脚本
$say = "内容"
$calling = true
- class Window_Text < Window_Base
- #--------------------------------------------------------------------------
- # ● 初始化窗口
- # x : 窗口的X坐标
- # y : 窗口的Y坐标
- #--------------------------------------------------------------------------
- def initialize
- super(3*32, 4*32,13*24 , 3*24)
- self.z = 10000
- @say = nil
- @wa = 0
- self.openness = 0
- end
- #--------------------------------------------------------------------------
- # ● 释放
- #--------------------------------------------------------------------------
- def dispose
- super
- end
- #--------------------------------------------------------------------------
- # ● 刷新画面
- #--------------------------------------------------------------------------
- def update
- super
- if $calling
- self.contents.clear
- $calling = false
- c_width = contents.text_size($say).width
- self.contents.draw_text(0, 0, self.width - 90, WLH, $say.to_s, 2)
- end
- end
- def open
- super
- end
- def close
- super
- end
- end
- #==============================================================================
- # ■ Scene_Map
- #------------------------------------------------------------------------------
- # 处理菜单画面的类。
- #==============================================================================
- class Scene_Map < Scene_Base
- #--------------------------------------------------------------------------
- # ● 开始处理
- #--------------------------------------------------------------------------
- alias v66rpg_start start
- def start
- $calling = false
- @say = Window_Text.new
- v66rpg_start
- @wa = 0
- @waing = false
- end
- alias v66rpg_update update
- def update
- if $calling
- @say.open
- @waing = true
- @wa =100
- end
- @say.update
- if @wa <= 0
- @say.close
- @wa = 0
- @waing = false
- end
- if @waing
- @wa -= 1
- end
- v66rpg_update
- end
- alias v66rpg_dispose terminate
- def terminate
- @say.close
- @say.dispose
- v66rpg_dispose
- end
- end
-
-
复制代码 |
|