Project1

标题: 装备栏设置问题 [打印本页]

作者: 寒宸辉    时间: 2016-11-8 00:02
标题: 装备栏设置问题
求如何把这张图片上图1的装备栏中装备属性改成图下图2

QQ截图20161107235850.png (85.12 KB, 下载次数: 8)

图1

图1

2.jpg (39.41 KB, 下载次数: 8)

图2

图2

作者: 箫声东传    时间: 2016-11-8 12:22
图2是用了拓展装备脚本的,不止改了窗口还增加了几项装备类型,直接搜论坛找拓展装备脚本就行了,如果只是修改装备左侧的属性窗口的话,可以看看我改的这个,搜索关键字 修改 可以看到修改的地方,可以对照着原脚本看不同的地方,然后你可以根据自己的需要再改改排版什么的

Project4.rar

188.96 KB, 下载次数: 58


作者: yang1zhi    时间: 2016-11-8 12:26
首先要调整窗口大小,左边的和下面的。
Window_EquipLeft里面super(0, 64, 640, 192)###(坐标X,坐标Y,长宽)
Window_EquipItem里面super(0, 256, 640, 224)###(坐标X,坐标Y,长宽)
然后在Window_EquipLeft里面找到显示能力值的地方
  def refresh里面,照着他已经写了的进行添加
def set_new_parameters(这里也要进行添加
然后全局搜索set_new_parameters,相关的地方都要进行添加
  对于   @left_window.set_new_parameters(new_str, new_pdef, new_mdef, new_int, new_dex, new_agi, new_hp, new_sp)
后面扩后内的,你脚本里没有,也要进行添加,
      # 获取变更装备后的能力值
      new_hp = @actor.maxhp
      new_sp = @actor.maxsp
      new_str = @actor.str
      new_int = @actor.int
      new_dex = @actor.dex
      new_agi = @actor.agi
      new_pdef = @actor.pdef
      new_mdef = @actor.mdef

作者: 寒宸辉    时间: 2016-11-8 16:16
箫声东传 发表于 2016-11-8 12:22
图2是用了拓展装备脚本的,不止改了窗口还增加了几项装备类型,直接搜论坛找拓展装备脚本就行了,如果只是 ...

谢谢,看了后明白了,我原本会后来长时间不摸这个不会了。太感谢了
作者: 寒宸辉    时间: 2016-11-8 16:16
yang1zhi 发表于 2016-11-8 12:26
首先要调整窗口大小,左边的和下面的。
Window_EquipLeft里面super(0, 64, 640, 192)###(坐标X,坐标Y,长 ...

谢谢大家的帮助,我已经弄好了。
作者: 寒宸辉    时间: 2016-11-8 16:53
箫声东传 发表于 2016-11-8 12:22
图2是用了拓展装备脚本的,不止改了窗口还增加了几项装备类型,直接搜论坛找拓展装备脚本就行了,如果只是 ...

我按照修改后发现出了bug
作者: 寒宸辉    时间: 2016-11-8 16:54
待装备页面变成了两页

QQ截图20161108165120.png (111.53 KB, 下载次数: 8)

QQ截图20161108165120.png

作者: 箫声东传    时间: 2016-11-8 17:27
寒宸辉 发表于 2016-11-8 16:54
待装备页面变成了两页

在window_EquipItem那忘了修改列数@column_max和绘制方法了,现在这个改好了应该没问题。

Project4.rar

189.72 KB, 下载次数: 42


作者: 寒宸辉    时间: 2016-11-8 17:34
箫声东传 发表于 2016-11-8 17:27
在window_EquipItem那忘了修改列数@column_max和绘制方法了,现在这个改好了应该没问题。 ...

多谢多谢




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