Project1
标题:
显示角色姓名的问题 急啊
[打印本页]
作者:
卓越大白痴
时间:
2009-8-15 14:37
标题:
显示角色姓名的问题 急啊
本帖最后由 卓越大白痴 于 2009-8-15 21:16 编辑
就是说在角色状态菜单里显示其他角色的姓名
目的是给角色同时添加第二称号第三称号
给角色实现自定义称号 给其余角色一样的称号 比如 更改某角色姓名后(不是此角色)
所在: 烈焰行会 (自定义的)
势力:烈焰佣兵团(自定义的)
最好能详细告诉我方法 这样的效果我还可能用到很多 请指教谢谢!!:)
作者:
cfancy
时间:
2009-8-15 18:03
我的方法是错的,但也粗糙的实现了你的要求(你要的是不是这样的效果啊= =b)。。。。
效果如图
4.jpg
(25.46 KB, 下载次数: 5)
下载附件
保存到相册
2009-8-15 18:03 上传
找到脚本Window_MenuStatus
#==============================================================================
# ■ Window_MenuStatus
#------------------------------------------------------------------------------
# 显示菜单画面和同伴状态的窗口。
#==============================================================================
########################################################################
$suozai = "无"
$shili = "无"
########################################################################
class Window_MenuStatus < Window_Selectable
#--------------------------------------------------------------------------
# ● 初始化目标
#--------------------------------------------------------------------------
def initialize
super(0, 0, 480, 480)
self.contents = Bitmap.new(width - 32, height - 32)
refresh
self.active = false
self.index = -1
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
self.contents.clear
@item_max = $game_party.actors.size
for i in 0...$game_party.actors.size
x = 64
y = i * 116
actor = $game_party.actors
draw_actor_graphic(actor, x - 40, y + 80)
draw_actor_name(actor, x, y)
draw_actor_class(actor, x + 144, y)
###############################################################
self.contents.draw_text(x + 236,y-10,132,32,"所在 " + $suozai)
self.contents.draw_text(x + 236,y+10,132,32,"势力 " + $shili)
################################################################
draw_actor_level(actor, x, y + 32)
draw_actor_state(actor, x + 90, y + 32)
draw_actor_exp(actor, x, y + 64)
draw_actor_hp(actor, x + 236, y + 32)
draw_actor_sp(actor, x + 236, y + 64)
end
end
上面的x.y坐标之类的自己调试试看。。。。。。。
要更改所在和势力,那就用事件脚本$shili = "你所要改的势力名"。
3.jpg
(8.38 KB, 下载次数: 2)
下载附件
保存到相册
2009-8-15 18:03 上传
附件
Project1.rar
(324.02 KB, 下载次数: 50)
2009-8-15 18:03 上传
点击文件名下载附件
作者:
fofolee
时间:
2009-8-15 18:50
参考天干宝典庚卷的显示称谓
作者:
卓越大白痴
时间:
2009-8-15 21:13
写的那莫详细 但是还是被理解错误了 我说的是必须使用更改角色姓名
然后把改的姓名显示出来 也就是说在状态菜单里显示两个以上不同角色姓名的方法
我自然知道显示称谓 但我需要的不是那个效果 还是谢谢两位
作者:
卓越大白痴
时间:
2009-8-16 19:08
顶起来
作者:
fofolee
时间:
2009-8-18 15:05
Scene_Name里@actor.name = @edit_window.name改成
case $game_variables[1]
when 0
@actor.name = @edit_window.name
when 1
@actor.specialname= @edit_window.name
when 2
@actor.specialname2= @edit_window.name
end
就是用变量1来判断,为0时改名字,为1时改称号,为2时改另一个称号
然后你参考显示称谓吧
end
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1