Project1

标题: 关于一些信息坐标修改的问题 [打印本页]

作者: 贞九灵    时间: 2018-3-24 19:12
标题: 关于一些信息坐标修改的问题
请教各位大大一些比较小白的问题,希望能指点的详尽一些,谢谢。

1.如图中所示,我的等级数字99与血条重叠了,尝试调整坐标,结果是连修为二字一起向左移动,请问如何单把99向修为二字靠拢?

2.如图中所示,如何把“全部卸载”删除,再把“更换装备”、“最强装备”向右移动?

3.如图中所示,如何修改红框中的文字呢?

4.如图中所示,怎样把“道法”与“炁攻”的位置对调呢?
5.同一图中,左边红圈中8怎么改小?然后“命、炁、道”三项整体向左移动,在哪里更改?

6.最后一个问题哈,图中所示,怎么把红框中的伤害数字移动到头上?

我的战斗系统是SV
求大大们指点啊~~~
作者: 文雅夕露    时间: 2018-3-24 19:12
1.Window_Base里的描绘等级里修改
  1. #--------------------------------------------------------------------------
  2.   # ● 绘制等级
  3.   #--------------------------------------------------------------------------
  4.   def draw_actor_level(actor, x, y)
  5.     change_color(system_color)
  6.     draw_text(x, y, 32, line_height, Vocab::level_a)
  7.     change_color(normal_color)
  8.     draw_text(x + 32, y, 24, line_height, actor.level, 2)
  9.   end
复制代码

2.Window_EquipCommand里修改此处:
  1. #--------------------------------------------------------------------------
  2.   # ● 获取列数
  3.   #--------------------------------------------------------------------------
  4.   def col_max
  5.     return 2
  6.   end
  7.   #--------------------------------------------------------------------------
  8.   # ● 生成指令列表
  9.   #--------------------------------------------------------------------------
  10.   def make_command_list
  11.     add_command(Vocab::equip2,   :equip)
  12.     add_command(Vocab::optimize, :optimize)
  13.   end
  14. end
复制代码

3.全局搜索脚本,以文字为搜索内容。
4.特技名吗?修改用语里的技能类型的顺序吧...
5.Window_BattleStatus里的脚本改为:
  1. #--------------------------------------------------------------------------
  2.   # ● 绘制值槽区域(包括 TP)
  3.   #--------------------------------------------------------------------------
  4.   def draw_gauge_area_with_tp(rect, actor)
  5.     draw_actor_hp(actor, rect.x + 0, rect.y, 72)
  6.     draw_actor_mp(actor, rect.x + 82, rect.y, 64)
  7.     self.contents.font.size = 16
  8.     draw_actor_tp(actor, rect.x + 156, rect.y, 64)
  9.   end
复制代码

6.请贴脚本
作者: 贞九灵    时间: 2018-3-24 21:22
文雅夕露 发表于 2018-3-24 19:20
1.Window_Base里的描绘等级里修改

2.Window_EquipCommand里修改此处:


刚刚我按照大大说的方法,试着调试了第一个问题,但貌似变动的不是我想要修改的那个“修为  99”是状态中的“修为  99”而且已经改不回来了。。。怎么调整坐标都不动。。。
作者: 贞九灵    时间: 2018-3-24 21:50
贞九灵 发表于 2018-3-24 21:22
刚刚我按照大大说的方法,试着调试了第一个问题,但貌似变动的不是我想要修改的那个“修为  99”是状态 ...

我就是按照你说的,调整了Window_Base中的draw_text(x + 32, y, 24, line_height, actor.level, 2),我确实装了其他的脚本,现在还能恢复原位么?
作者: 文雅夕露    时间: 2018-3-24 21:53
贞九灵 发表于 2018-3-24 21:50
我就是按照你说的,调整了Window_Base中的draw_text(x + 32, y, 24, line_height, actor.level, 2),我确 ...

将这段恢复回来不就可以了?也不知道你具体装了啥脚本,不方便提示。
作者: 贞九灵    时间: 2018-3-24 22:26
文雅夕露 发表于 2018-3-24 21:53
将这段恢复回来不就可以了?也不知道你具体装了啥脚本,不方便提示。

恢复回来也没变化。。。我再琢磨琢磨
作者: 贞九灵    时间: 2018-3-25 15:04
目前第三个图的问题解决了。。。其他的问题还是不成功。
第一个图 其实我的意思是 等级与99之间的距离缩小 不是整体向左右移动。
第二个图 虽然成功删除了“全部卸下”按钮,但其他两个按钮依然搞不懂怎么向右移动。。。
第四个图 特技和魔法的位置无法再用语中掉换。。。只能改名字。
作者: 真紅樂章    时间: 2018-3-25 18:01
本帖最后由 真紅樂章 于 2018-3-25 18:08 编辑
贞九灵 发表于 2018-3-25 15:04
第一个图 其实我的意思是 等级与99之间的距离缩小 不是整体向左右移动。

第一个图
可能是插件脚本的问题喔
不然依照上面大佬的方法修改「x + 32」比如改成「x + 16」的话的确是会改变99横向座标的说
或者楼主可以复制那部份的脚本贴上来看看

贞九灵 发表于 2018-3-25 15:04
第二个图 虽然成功删除了“全部卸下”按钮,但其他两个按钮依然搞不懂怎么向右移动。。。

第二个图
RUBY 代码复制
  1. def col_max
  2.     return 3
  3.   end

这里楼主有按照上面大佬所示那样改成「return 2」没有

贞九灵 发表于 2018-3-25 15:04
第四个图 特技和魔法的位置无法再用语中掉换。。。只能改名字。

第四个图
道法用语改为炁攻再把炁攻用语改为道法
然後到数据库技能页里把所有道法技能类型改为炁攻再把所有炁攻技能类型改为道法
作者: 贞九灵    时间: 2018-3-25 21:37
真紅樂章 发表于 2018-3-25 18:01
第一个图
可能是插件脚本的问题喔
不然依照上面大佬的方法修改「x + 32」比如改成「x  ...

谢谢提醒,果然有冲突,然后第四个图的方法已经按照你的方法修改成功了!厉害!
作者: 贞九灵    时间: 2018-3-25 22:07
文雅夕露 发表于 2018-3-24 21:53
将这段恢复回来不就可以了?也不知道你具体装了啥脚本,不方便提示。


大大,我第一个图修改不成功,是否跟这些脚本的其中一个有关系?
能看出来是哪个不,还有最后一个图的伤害数字问题,我也不太清楚给你贴哪个脚本出来。。。

还有这个图,修改成功啦,但是“道”字也跟着变小了,还能抢救么~
作者: 文雅夕露    时间: 2018-3-25 22:38
本帖最后由 文雅夕露 于 2018-3-25 22:41 编辑
贞九灵 发表于 2018-3-25 22:07
大大,我第一个图修改不成功,是否跟这些脚本的其中一个有关系?
能看出来是哪个不,还有最后一个图的伤 ...


1.全局搜索def draw_actor_level
找到类似的脚本,将其恢复。
2.横版战斗脚本的素材,要修改位图的位置才能修改显示的坐标。
3.我提供的方式是修改整体的。
如果要单独修改的话,回到Window_Base里的  # ● 绘制 TP 里
找到draw_text(x + width - 42, y, 42, line_height, actor.tp.to_i, 2)
在这句上面添加那行即可。

作者: 贞九灵    时间: 2018-3-26 22:43
文雅夕露 发表于 2018-3-25 22:38
1.全局搜索def draw_actor_level
找到类似的脚本,将其恢复。
2.横版战斗脚本的素材,要修改位图的位置才 ...

棒!!!
谢谢大大~




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