查看: 1935|回复: 6
打印 上一主题 下一主题

[求助] 创建文字面板没有效果

[复制链接]

22

主题

317

回帖

174

积分

Lv.4 怪物猎人

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

开发者认证勋章

楼主
发表于 2020-6-29 00:26:08 | 显示全部楼层 IP:山西
本帖最后由 sevenstars 于 2020-6-29 00:27 编辑

客户端加载完成时,文字面板组件应该还没有初始化,肯定无法生成。建议使用UiInitFinished
事件,这个最晚,然后客户端玩家id可以直接用clientapi.GetLocalPlayerId()然后在update里过上30帧(利用事件,让一个全局变量改变,然后update里检测)再调用,应该就没问题了
  1. def __init__:
  2.     self.uifinished=False
  3.     self.timer=0
  4. def Update():
  5.     if self.uifinished:
  6.         self.timer +=1
  7.     if self.timer==30:
  8.         self.createText()
  9.         self.uifinished=False
复制代码

评分

1

查看全部评分

22

主题

317

回帖

174

积分

Lv.4 怪物猎人

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

开发者认证勋章

沙发
发表于 2020-6-29 00:29:44 | 显示全部楼层 IP:山西
确保文字面板创建在你周围,可以先获取玩家位置,其次可以看看返回值是不是none,是的话就创建失败了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部