加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 MireniamuYuki 于 2017-12-31 16:05 编辑
我使用的是水鏡工房的“セーブ&ロード画面のカスタマイズ”存档脚本(http://fweb.midi.co.jp/~mikagami/download/savecustom002.txt)
但是我的单个尺寸是30x80的,在这个存读档界面比较不美观
我找到了这个脚本角色位置的地方
#-------------------------------------------------------------------------- # ● リフレッシュ #-------------------------------------------------------------------------- def refresh self.contents.clear load_preview(@file_no) return unless @data[@file_no] bitmap = @bmps[@file_no] start_x = (contents.width - bitmap.width) / 2 contents.fill_rect(start_x - 1, 7, bitmap.width + 2, bitmap.height + 2, Color.new(0, 0, 0)) contents.blt(start_x, 8, bitmap, bitmap.rect) header = @data[@file_no] header[:characters].each_with_index do |data, i| break if i >= 4 character_y = bitmap.height + 22 + i * 40 draw_character(data[0], data[1], start_x + 16, character_y + 28) draw_level_for_preview(data[2], start_x + 40, character_y) draw_name_for_preview(data[3], start_x + 100, character_y, bitmap.width - start_x - 100) end end
#--------------------------------------------------------------------------
# ● リフレッシュ
#--------------------------------------------------------------------------
def refresh
self.contents.clear
load_preview(@file_no)
return unless @data[@file_no]
bitmap = @bmps[@file_no]
start_x = (contents.width - bitmap.width) / 2
contents.fill_rect(start_x - 1, 7, bitmap.width + 2, bitmap.height + 2, Color.new(0, 0, 0))
contents.blt(start_x, 8, bitmap, bitmap.rect)
header = @data[@file_no]
header[:characters].each_with_index do |data, i|
break if i >= 4
character_y = bitmap.height + 22 + i * 40
draw_character(data[0], data[1], start_x + 16, character_y + 28)
draw_level_for_preview(data[2], start_x + 40, character_y)
draw_name_for_preview(data[3], start_x + 100, character_y, bitmap.width - start_x - 100)
end
end
自己怎么改来都没用,想问一下要怎样调整才能让存档上的角色位置看上去正常一点,或者能否角色位置每行是代表什么意思我自己改……脚本白痴真的不太懂
对了,我的游戏窗口是640x480大小的
(顺便求别吐槽人物,那还只是个模板……) |