Project1
标题:
求帮写一个简单脚本:在右上角显示ID1角色的名字
[打印本页]
作者:
至高无上
时间:
2014-7-19 01:00
标题:
求帮写一个简单脚本:在右上角显示ID1角色的名字
我是脚本新手,自己尝试了半天也不成功,所以希望大触们能帮忙写一个这样的脚本,好让我参考参考。
目标很简单,游戏一开始就在右上角显示数据库id为1的角色名字,代码尽量从简,多余的修饰不要,我就看看思路怎样。
作者:
VIPArcher
时间:
2014-7-19 02:47
本帖最后由 VIPArcher 于 2014-7-19 03:12 编辑
@怪蜀黍
,我来客串233
#==============================================================================
#
# 地图显示窗口
#
# by : VIPArcher
#
#==============================================================================
class Window_VIPArcher < Window_Base
#--------------------------------------------------------------------------
# ● 初始化对像
# x : 窗口 X 座标
# y : 窗口 Y 座标
#--------------------------------------------------------------------------
def initialize(x, y)
super(x, y, 160, WLH + 32)
refresh
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
self.contents.clear #清除内容
self.contents.draw_text(0, 0, 108, WLH,$data_actors[1].name) #绘制名字
end
end
class Scene_Map < Scene_Base
alias vip_start start #可以理解为给开始处理定个新名字
alias vip_update_basic update_basic #可以理解为给刷新定个新名字
#--------------------------------------------------------------------------
# ● 开始处理
#--------------------------------------------------------------------------
def start
super
vip_start
@viparcher_window = Window_VIPArcher.new(384,0) # 大概就是叫出来这个窗口,刚刚忘记你的要求是右上角 233
end
#--------------------------------------------------------------------------
# ● 基本更新处理
#--------------------------------------------------------------------------
def update_basic
vip_update_basic
@viparcher_window.update #刷新这个窗口 (其实没必要刷新的。因为你就只要显示一个人的名字不会变
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1