查看: 2720|回复: 23

[已经解决] 如何隐藏数值输入窗口的光标?

[复制链接]
梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 2018-2-5 19:29:28 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
如图所见,我修改了商店的内容布局,为了美观就把购买时输入数量弄在了清单的右边,但是因为字体等设置不同,选择购买和查看信息时的界面显示的内容不一致,虽然直接修改输入窗口里显示的内容可以保持一致但还是想把输入和显示窗口合并

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

1.jpg 2.jpg 3.jpg
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png

老鹰

梦石
40
星屑
37812
在线时间
7091 小时
注册时间
2012-5-26
回帖
3297

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

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

使用道具 举报

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

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

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

4.jpg

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

点评

@category_window.item_window = @buy_window就可以了···然後在賣出時用同樣方式@category_window.item_window = @sell_window  发表于 2018-2-10 17:49
找到原因了···創建分類窗口的時候@category_window.item_window給的是@sell_window,沒改變過的情況下只有@sell_window能按分類項顯示內容,在選擇購買時弄  发表于 2018-2-10 17:48
是@buy_window.category不會自己改變···  发表于 2018-2-10 17:19
make_item_list方法检查一下……?  发表于 2018-2-10 10:23
如果我不在update裏強制@buy_window.category = @category_window.current_symbol,那麼購買的時候無論從哪個分類進去都的確是物品了  发表于 2018-2-9 23:27
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部