function UniversalUtil.SetActive(gameObject,active)
if gameObject.activeSelf ~= active then
gameObject:SetActive(active)
end
end
--print("测试start_直接设置")
--for i=0,20000000 do
-- UniversalUtil.SetActive(self.BtnLoginToLoginServer,false)
--end
----for i=0,20000000 do
---- self.BtnLoginToLoginServer:SetActive(false)
----end
--print("测试end")
print("测试start_判断后设置")
--for i=0,100000 do
-- UniversalUtil.SetActive(self.BtnLoginToLoginServer,false)
-- UniversalUtil.SetActive(self.BtnLoginToLoginServer,true)
-- UniversalUtil.SetActive(self.BtnLoginToLoginServer,false)
-- UniversalUtil.SetActive(self.BtnLoginToLoginServer,false)
-- UniversalUtil.SetActive(self.BtnLoginToLoginServer,true)
-- UniversalUtil.SetActive(self.BtnLoginToLoginServer,true)
-- UniversalUtil.SetActive(self.BtnLoginToLoginServer,true)
-- UniversalUtil.SetActive(self.BtnLoginToLoginServer,false)
-
tolua中调用unity的gameObject的SetActive的测试
最新推荐文章于 2022-10-26 21:47:59 发布
通过对比测试,发现使用tolua在Unity中直接调用gameObject.SetActive比先判断后设置在性能上更优。20000000次循环时,直接设置耗时5.7秒,100000次循环时耗时10.476秒,表明在大量操作中直接调用更为高效。

最低0.47元/天 解锁文章
2428

被折叠的 条评论
为什么被折叠?



