网易我的世界论坛
标题:
创建文字面板没有效果
[打印本页]
作者:
会点指令
时间:
2020-6-28 11:43
标题:
创建文字面板没有效果
求助pwp
作者:
sevenstars
时间:
2020-6-29 00:26
本帖最后由 sevenstars 于 2020-6-29 00:27 编辑
客户端加载完成时,文字面板组件应该还没有初始化,肯定无法生成。建议使用
UiInitFinished
事件,这个最晚,然后客户端玩家id可以直接用clientapi.GetLocalPlayerId()然后在update里过上30帧(利用事件,让一个全局变量改变,然后update里检测)再调用,应该就没问题了
def __init__:
self.uifinished=False
self.timer=0
def Update():
if self.uifinished:
self.timer +=1
if self.timer==30:
self.createText()
self.uifinished=False
复制代码
作者:
sevenstars
时间:
2020-6-29 00:29
确保文字面板创建在你周围,可以先获取玩家位置,其次可以看看返回值是不是none,是的话就创建失败了
作者:
耿耿星河
时间:
2020-6-29 13:57
当然没效果,你的创建文字面板在createtext函数里面,你监听的函数的回调又不是它,你应该把创建文字面板放到回调函数OnOnLocal…里面
作者:
会点指令
时间:
2020-6-29 15:52
去掉一行就成功了pwp
谢谢大佬们
作者:
会点指令
时间:
2020-6-29 18:37
话说用了服务器API的py怎么弄pwp
欢迎光临 网易我的世界论坛 (http://mc.netease.com/)
Powered by Discuz! X3.3