Project1

标题: 如何隐藏数值输入窗口的光标? [打印本页]

作者: chd114    时间: 2018-2-5 19:29
标题: 如何隐藏数值输入窗口的光标?
如图所见,我修改了商店的内容布局,为了美观就把购买时输入数量弄在了清单的右边,但是因为字体等设置不同,选择购买和查看信息时的界面显示的内容不一致,虽然直接修改输入窗口里显示的内容可以保持一致但还是想把输入和显示窗口合并

但是自己尝试合并后会出现即使没有选择购买物品也会显示输入数量的光标的问题(unselect这种把光标位置改为-1的方法行不通,因为输入数量的光标位置本身就是-1,把光标位置改成其他的也行不通···)


作者: 百里_飞柳    时间: 2018-2-5 20:39
其实……我看了好几遍才看懂你要干啥
是想把购买显示输入数量的窗口恒摆在物品信息栏下半部分?
输入数量的窗口不要被调用hide(在需要输入时activate,否则deactivate),它透明度opacity、背景透明度back_opacity都改成0,然后contents_opacity改为255,再改一下它的窗口大小?

作者: chd114    时间: 2018-2-5 23:44
百里_飞柳 发表于 2018-2-5 20:39
其实……我看了好几遍才看懂你要干啥
是想把购买显示输入数量的窗口恒摆在物品信息栏下半部分?
输入数量的 ...

用覆盖的方式会出bug(当商店里的价格是单独设置的就会显示出错)



把buy_window的创建放states_window前面能显示即时价格,但是number_window又必须在states_window之后、buy_window之前处理···




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