Project1

标题: 如何在菜单栏里显示自己做的头像?不用行走图. [打印本页]

作者: zmz6668    时间: 2014-3-13 19:58
标题: 如何在菜单栏里显示自己做的头像?不用行走图.
如何在菜单栏里显示自己做的头像?不用行走图.
作者: RyanBern    时间: 2014-3-13 21:31
修改Window_Base的draw_actor_graphic方法就行,搜索“def draw_actor_graphic”,然后用下面那段代码替换之即可。
  1. def draw_actor_graphic(actor, x, y)
  2.   bitmap = RPG::Cache.picture("Head_#{actor.id}")
  3.   cw = bitmap.width
  4.   ch = bitmap.height
  5.   src_rect = Rect.new(0, 0, cw, ch)
  6.   self.contents.blt(x - cw / 2, y - ch, bitmap, src_rect)
  7. end
复制代码
准备素材的格式是将主角头像图片命名为“Head_角色ID”格式,并放置到Graphics/Pictures文件夹下,例如ID为1号的角色的头像的文件名就是“Head_1.png”




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