赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 2 |
经验 | 0 |
最后登录 | 2024-10-30 |
在线时间 | 36 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 237
- 在线时间
- 36 小时
- 注册时间
- 2017-12-4
- 帖子
- 21
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 a7466666 于 2019-6-30 17:55 编辑
游戏窗口改大了,原先在角落的变量窗口变到中间了
下面是脚本,求大神帮忙
#encoding:utf-8
#------------------------------------------------------------------------
#■ 地图上显示变量
# 原作者:非法用户 lqn619修改并增加开关控制显示功能 脚本来自于66RPG
#------------------------------------------------------------------------
# 使用者设定部分
$text = "声望:" #描述文字
$v_id = 100 #显示变量的编号
$s_id = 599 #控制是否显示的开关
#------------------------------------------------------------------------
class Window_Variables < Window_Base
def initialize
super(416,364,126,48) # 创建大小
@text = "" # 初始化内容
@variable = 0
refresh #调用refresh方法(下文定义)
end
def refresh #定义refresh方法
if $game_switches[$s_id] == true #判断是否显示窗口
self.visible = false
else
self.visible = true
end
if @text != $text or @variable != $game_variables[$v_id] #内容变化时
self.contents.clear #清除窗口的位图
self.contents.draw_text(0,0,94,24,$text) #重绘
self.contents.draw_text(0,0,94,24,$game_variables[$v_id].to_s,2)
@type = $type # 代入当前内容
@owner = $owner
end
end
end
class Scene_Map < Scene_Base
alias new_start start #生成窗体
def start
new_start
@varia_window = Window_Variables.new
end
alias new_update update #更新窗体
def update
new_update
@varia_window.refresh
end
alias new_terminate terminate #消除窗体
def terminate
@varia_window.dispose
new_terminate
end
end |
|