Project1

标题: 这么让va的存档界面显示的是角色的头像啊 [打印本页]

作者: 寂寞你来得快    时间: 2014-10-17 20:51
标题: 这么让va的存档界面显示的是角色的头像啊
如题,看着存档界面的行走图感觉好难受……
作者: taroxd    时间: 2014-10-17 21:03
自己细调坐标。与之前存档不兼容

RUBY 代码复制
  1. class Game_Party
  2.   def characters_for_savefile
  3.     battle_members.collect do |actor|
  4.       [actor.face_name, actor.face_index]
  5.     end
  6.   end
  7. end
  8.  
  9. class Window_SaveFile
  10.   def draw_party_characters(x, y)
  11.     header = DataManager.load_header(@file_index)
  12.     return unless header
  13.     header[:characters].each_with_index do |data, i|
  14.       draw_face(data[0], data[1], x + i * 48, y - 76)
  15.     end
  16.   end
  17. end

作者: 寂寞你来得快    时间: 2014-10-17 22:07
taroxd 发表于 2014-10-17 21:03
自己细调坐标。与之前存档不兼容

我完全不会脚本啊放到哪都不知道咋调啊{:2_270:}
作者: 寂寞你来得快    时间: 2014-10-17 22:23
taroxd 发表于 2014-10-17 21:03
自己细调坐标。与之前存档不兼容

嗯……我稍微试了一下,好像可以了,但是存档的栏太小了头像显示不全,上下被档上了一点,咋办捏?
作者: chd114    时间: 2014-10-17 22:27
寂寞你来得快 发表于 2014-10-17 05:23
嗯……我稍微试了一下,好像可以了,但是存档的栏太小了头像显示不全,上下被档上了一点,咋办捏? ...

把头像改小,或者把档位栏改大···
作者: 寂寞你来得快    时间: 2014-10-17 22:29
chd114 发表于 2014-10-17 22:27
把头像改小,或者把档位栏改大···

恩我就是想知道怎么把档位栏改大
作者: chd114    时间: 2014-10-17 22:32
寂寞你来得快 发表于 2014-10-17 05:29
恩我就是想知道怎么把档位栏改大

Window_SaveFile里面···
  1. def initialize(height, index)
  2.     super(0, index * height, Graphics.width, height)
  3.     @file_index = index
  4.     refresh
  5.     @selected = false
  6.   end
  7.   #--------------------------------------------------------------------------
  8.   # ● 刷新
  9.   #--------------------------------------------------------------------------
  10.   def refresh
  11.     contents.clear
  12.     change_color(normal_color)
  13.     name = Vocab::File + " #{@file_index + 1}"
  14.     draw_text(4, 0, 200, line_height, name)
  15.     @name_width = text_size(name).width
  16.     draw_party_characters(152, 58)
  17.     draw_playtime(0, contents.height - line_height, contents.width - 4, 2)
  18.   end
复制代码
  1. super(0, index * height, Graphics.width, height)
复制代码
和,高度就改height,位置需要改index*height里面的height···
作者: 寂寞你来得快    时间: 2014-10-17 22:36
chd114 发表于 2014-10-17 22:32
Window_SaveFile里面···的和,高度就改height,位置需要改index*height里面的height··· ...

我、脚本我一个标点符号都看不懂啊QVQ
作者: chd114    时间: 2014-10-17 22:39
寂寞你来得快 发表于 2014-10-17 05:36
我、脚本我一个标点符号都看不懂啊QVQ

那个就是个坐标···height和index你可以加一句
  1. print height
复制代码
什么的来看看这个height是什么
作者: cinderelmini    时间: 2014-10-18 12:28
如果是要让存档窗口纵向大一些的话~
移步脚本【Scene_File】用“Ctrl+F”搜索找到【def visible_max】
内容如下:

  1.   #--------------------------------------------------------------------------
  2.   # ● 获取可显示的存档数目
  3.   #--------------------------------------------------------------------------
  4.   def visible_max
  5.     return 4
  6.   end
复制代码
把里面的4改成3就差不多了~
这个就是画面一页里可以显示的存档窗口数,数量越小窗口就越大。

作者: 寂寞你来得快    时间: 2014-10-18 14:13
cinderelmini 发表于 2014-10-18 12:28
如果是要让存档窗口纵向大一些的话~
移步脚本【Scene_File】用“Ctrl+F”搜索找到【def visible_max】
内容 ...

谢谢,那么再请问一下怎么让角色的头像之间距离大一点?
作者: 寂寞你来得快    时间: 2014-10-18 15:02
已经解决了




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