Project1
标题:
关于人物状态画面
[打印本页]
作者:
cryhades
时间:
2010-11-27 01:50
标题:
关于人物状态画面
本帖最后由 cryhades 于 2010-11-27 17:13 编辑
脚本废来请教问题了......
想在人物状态画面显示一张全身图或半身图,不要原来的脸图了...
应该在哪改啊?
能不能顺便帮吾辈排一排版?
作者:
一箭烂YiJL
时间:
2010-11-27 09:34
你的意思是像XP的竖版的状态?
是吗?
作者:
cryhades
时间:
2010-11-27 13:48
本帖最后由 cryhades 于 2010-11-27 13:59 编辑
.......如果用XP来比喻的话,大概就是这样的:
就这样有张战斗图的...
哎呀?百度的图过不来?咱这的图片一般是怎么贴的啊?
吾辈会了....这下好了~~
作者:
tlaloc
时间:
2010-11-27 13:51
提示:
作者被禁止或删除 内容自动屏蔽
作者:
dukesward
时间:
2010-11-27 13:56
咱这的图这几天贴不了
作者:
诡异の猫
时间:
2010-11-27 17:03
本帖最后由 诡异の猫 于 2010-11-27 17:05 编辑
可以是可以 不过要显示得漂亮的画要调整其他文字和图标的坐标...
#==============================================================================
# ■ Window_Status
#------------------------------------------------------------------------------
# 此脚本需插于Main之前,将角色战斗图以角色名字命名放在Graphics/Battlers文件
# 下即可。 —— By 诡异の猫
#=============================================================================
class Window_Status < Window_Base
#--------------------------------------------------------------------------
# ● 绘制角色战斗图
#--------------------------------------------------------------------------
def draw_actor_battler(actor, x, y)
bitmap = Bitmap.new("Graphics/Battlers/" + actor.name)
rect = Rect.new(0, 0, bitmap.width, bitmap.height)
self.contents.blt(x, y, bitmap, rect)
bitmap.dispose
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
self.contents.clear
draw_actor_name(@actor, 4, 0)
draw_actor_class(@actor, 128, 0)
draw_actor_battler(@actor, 8, 32)
draw_basic_info(128, 32)
draw_parameters(32, 160)
draw_exp_info(288, 32)
draw_equipments(288, 160)
end
end
复制代码
使用方法写在上面了,不过坐标需要你自己调。
refresh方法下面那些draw_actor_name什么的后面括号里数字参数就是坐标
第一个数字是X坐标,第二个是Y坐标。
你自己根据需要调下吧
作者:
cryhades
时间:
2010-11-27 17:13
感谢~~就是要这种~~
剩下的吾辈自己来就行了~~
作者:
诡异の猫
时间:
2010-11-27 17:14
回复
cryhades
的帖子
嗯 你根据需要调下坐标就行
作者:
yujiaye123
时间:
2010-11-28 11:45
回复
诡异の猫
的帖子
谢谢啦~~~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1