Project1

标题: 如何把菜单的行走图更改为自定义头像? [打印本页]

作者: Hjdie    时间: 2010-11-22 11:39
标题: 如何把菜单的行走图更改为自定义头像?
本帖最后由 Hjdie 于 2010-11-22 23:05 编辑

我想在菜单栏的那个队伍界面上的行走图换成一个自己自定义的头像。
但是我不能更改数据库里人物的行走图和战斗图。
请问如何获得比如Graphics\Heads\0-1.png里设定好的角色头像呢?
作者: darkscout3000    时间: 2010-11-22 12:04
本帖最后由 darkscout3000 于 2010-11-22 12:06 编辑

虽然不知道你为什么不能更改数据库……
不过大概就是是去Window_Base里头找到
  1.   def draw_actor_graphic(actor, x, y)
  2.     bitmap = RPG::Cache.character(actor.character_name, actor.character_hue)
  3.     cw = bitmap.width / 4
  4.     ch = bitmap.height / 4
  5.     src_rect = Rect.new(0, 0, cw, ch)
  6.     self.contents.blt(x - cw / 2, y - ch, bitmap, src_rect)
  7.   end
复制代码
把那个第二行给改成
  1. bitmap = Bitmap.new(文件路径)
复制代码
这个文件路径当然得是根据不同人物不同设定了……
然后肯定需要微妙的调整些绘制的位置等等之类的东西……
作者: Hjdie    时间: 2010-11-22 13:02
回复 darkscout3000 的帖子

那么如果角色是有男女之分的,那么可以设置为
if variables[1]==1
bitmap = Bitmap.new(Graphics\Heads\0-1.png)
else if variables[1]==2
bitmap = Bitmap.new(Graphics\Heads\0-2.png)

这样吗?
ps:variables[1] 变量1(不知道是不是这样写的。。。)
作者: 步兵中尉    时间: 2010-11-22 20:43
本帖最后由 步兵中尉 于 2010-11-22 21:16 编辑

关键是看你有没有用其他脚本。
我的办法是用名字与头像对应,不知道你认可不。
要自己为主角命名,就用行走图和角色头像相对应




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1