查看: 2704|回复: 4
打印 上一主题 下一主题

[求助] 关于pushscreen和popscreen

[复制链接]

22

主题

317

回帖

174

积分

Lv.4 怪物猎人

UID
373726
小麦
3
金锭
609
下界之星
0

开发者认证勋章

楼主
发表于 2022-4-20 21:08:12 | 显示全部楼层 IP:山西
Q:不用pushscreen和popscreen创建和删除UI界面有什么弊端吗?
A:两种界面对应不同的应用场景,如果界面不影响操作,例如射击游戏,应该使用CreateUI,否则使用PushScreen。
Q:怎么检测当前界面没有处在UI界面就是正常游戏界面?
A:使用GetTopScreen接口。
Q:已知pushscreenevent和popscreenevent监听不到hud
A:说法错误。玩家客户端建立后,该事件会告知hud_screen被创建。
Q:也监听不到我做的UI
A:你的UI就是hud_screen上的控件,所以该事件不可能告知。
Q:如何让掉落物防仙人掌刺
A:不建议修改游戏特性,很多玩家都有清除掉落物的需求。现在也找不到什么好的api,耐心过滤条件吧,比如看看掉落物旁边或下方有没有仙人掌。
Q:如何让掉落物在世界不自然消失
A:你见过的api应该是修改物品可被拾取的冷却时间。目前掉落物自然消失是游戏特性,不建议修改。

22

主题

317

回帖

174

积分

Lv.4 怪物猎人

UID
373726
小麦
3
金锭
609
下界之星
0

开发者认证勋章

沙发
发表于 2022-4-22 02:25:40 | 显示全部楼层 IP:山西
鹿茗 发表于 2022-4-21 21:52
感谢解惑,我改用了pushscreen,但现在又遇到一个问题,我在UIjson的main里定义了  "close_on_player_hur ...

网易接口对close_on_player_hurt的兼容不好,等一帧后再调用PopScreen试试。情况很复杂,难以判断。具体还得看你自己的的源代码。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部