Project1

标题: 怎么让菜单右边只显示立绘啊 [打印本页]

作者: dianefuyu    时间: 2014-7-5 16:32
标题: 怎么让菜单右边只显示立绘啊
本帖最后由 dianefuyu 于 2014-7-5 18:14 编辑

如图(图挂了)
就是按X键出现的那个菜单,右边只显示一个人的立绘,不显示其他信息,(反正队伍只有一个人

新人什么都不懂,还请大大详细解答,
作者: taroxd    时间: 2014-7-5 16:51
图片挂了。另外哪怕图片是好的,我估计也帮不上多少忙
作者: dianefuyu    时间: 2014-7-5 18:33
先谢谢。。嗯。。。其实我对脚本完全不会。。。。
所以。。。。
能不能具体一点啊?或者图书馆也有其他的脚本,但是怎么改才能变成我想要的那种呢?
作者: VIPArcher    时间: 2014-7-17 02:19
本帖最后由 VIPArcher 于 2014-7-17 02:20 编辑

随便写写,在Window_MenuStatus里插入
  1.   #--------------------------------------------------------------------------
  2.   # ● 绘制单张立绘
  3.   #--------------------------------------------------------------------------
  4.   def draw_HalfBody_image(image_name,x,y)
  5.     image = Cache.load_bitmap("Graphics/System/",image_name)
  6.     rect = Rect.new(0, 0, image.width, image.height)
  7.     contents.blt(x, y, image, rect, 255)
  8.   end
复制代码
然后就可以在下面的绘制里使用draw_HalfBody_image("立绘文件名",rect.x, rect.y)来显示你的立绘了
例如
  1.   #--------------------------------------------------------------------------
  2.   # ● 绘制项目
  3.   #--------------------------------------------------------------------------
  4.   def draw_item(index)
  5.     actor = $game_party.members[index]
  6.     enabled = $game_party.battle_members.include?(actor)
  7.     rect = item_rect(index)
  8.     draw_HalfBody_image("DF-1",rect.x, rect.y)   #显示立绘
  9.     draw_item_background(index)
  10.     draw_actor_face(actor, rect.x + 1, rect.y + 1, enabled)
  11.     draw_actor_simple_status(actor, rect.x + 108, rect.y + line_height / 2)
  12.   end
复制代码
效果就是这样的,坐标什么的我都没调整过。这个你自己弄吧。
立绘是随便拿的图片





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