Project1
标题:
选择窗口最后一行无法完整显示有无解决方法?
[打印本页]
作者:
serjo
时间:
2010-7-21 17:31
标题:
选择窗口最后一行无法完整显示有无解决方法?
本帖最后由 serjo 于 2010-7-21 17:33 编辑
sdfv.JPG
(58 KB, 下载次数: 23)
下载附件
保存到相册
2010-7-21 17:03 上传
一些选择窗口的最后一行无法完整显示,像这样,总感觉很影响美观
有没有什么好的解决方法?
感觉应该可以通过改进 window_item 和 window_skill 里的描绘项目方法解决,使其判断到该行无法完整显示时直接放弃描绘本行 但是没有想到什么头绪
window_selectable也看过,似乎也没有什么可供修改的地方
希望赐教
作者:
六祈
时间:
2010-7-21 18:19
回复
serjo
的帖子
试试看调整行高,在window_item里
作者:
水镜风生
时间:
2010-7-21 20:59
建议直接把Window_Item的高度调小,同时Y坐标增大一点,让物品窗口离帮助窗口和游戏窗口下端都有一点距离,这样还算美观……
不然就是像LS说的那样调行高了,但想要改WLH的话得在Window_Base里改,这对整个游戏都有影响。折中的方法是把Window_Selectable里用到WLH的方法都复制拿到Window_Item里重定义一遍,然后就可以把这个WLH改了……
作者:
serjo
时间:
2010-7-21 22:48
又去看了不少菜单方面的脚本,似乎还没有在不重新排版前提下解决这个问题的,大概算是VX默认窗口分辨率的固有缺陷吧。
调行高的方法动的手脚有点大啊,而且通用性也不很好,似乎只要窗口高度数值不是24*n+16,就会出现像这样最后一行显示不完整的问题,调行高的话还是无法彻底解决这个问题啊。如果能有什么方法让选择窗口 放弃描绘显示不完整的那一行就好了
作者:
水镜风生
时间:
2010-7-21 23:23
重点是不显示最后一行比较难实现,因为整个窗口的contents是一开始就描绘好的,游标向下移动的时候也不过是向上滚动这张Bitmap而已,调行距是能解决这个问题的,关键在于Window_Selectable的item_rect等方法,但在战斗时物品窗口的高度可是跟菜单窗口不一样的,还有商店的购买和出售窗口呢?技能窗口呢?要在所有可选类窗口都避免这种现象恐怕不现实……
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1