Unity SetActive(True)使用遇到问题:使用SetActive(True)实现panel的显示与隐藏时,滞后很严重。
想实现的功能是:添加一个panel,选择一个文件后,在对该文件进行处理时,显示panel,已告知用户正在处理。处理完毕后,点击屏幕,隐藏panel。
但结果是当处理完成之后,才会显示panel,而且点击屏幕,panel也不会隐藏。
Loadlevel调用了SetActive, ProcessButton.RunCmd()则是对文件的处理函数,在处理之前显示panel,处理完成后隐藏panel。
调试界面,这里已经显示执行过这条语句了,但是unity中却并没有显示
反而是都执行过才显示
这时候点屏幕也没有用了。
求各位指点一下!