zhendelanQAQ 2023-04-19 18:49 采纳率: 100%
浏览 40
已结题

Unity SetActive(True)滞后严重

Unity SetActive(True)使用遇到问题:使用SetActive(True)实现panel的显示与隐藏时,滞后很严重。
想实现的功能是:添加一个panel,选择一个文件后,在对该文件进行处理时,显示panel,已告知用户正在处理。处理完毕后,点击屏幕,隐藏panel。
但结果是当处理完成之后,才会显示panel,而且点击屏幕,panel也不会隐藏。

img

img


Loadlevel调用了SetActive, ProcessButton.RunCmd()则是对文件的处理函数,在处理之前显示panel,处理完成后隐藏panel。

img

调试界面,这里已经显示执行过这条语句了,但是unity中却并没有显示

img


反而是都执行过才显示

img

这时候点屏幕也没有用了。
求各位指点一下!

  • 写回答

2条回答 默认 最新

  • zhendelanQAQ 2023-05-03 09:19
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 5月11日
  • 已采纳回答 5月3日
  • 创建了问题 4月19日

悬赏问题

  • ¥30 vue 页面窗口放大或者缩小元素会变化
  • ¥15 questasim仿真报错
  • ¥15 寻找电脑攻防的导师,有问题请教一下。
  • ¥20 微信同是win11,我的电脑安装不了pageoffice,一直无法打开
  • ¥15 这个界面我通过postman请求不到,但是通过浏览器可以正常访问
  • ¥15 wpf程序使用过程中异常奔溃
  • ¥15 多目标优化算法在与其他算法数据对比结果判断
  • ¥15 CPTN和EAST,主干网络是VGG16,请问在ICDAR2015数据集上训练之后,CPTN和EAST模型的大小为多少
  • ¥15 按颜色进行点云分割-python
  • ¥15 Matlab如何实现汽车变道切入场景的批量仿真