NGUI打开界面太慢了,起初一直以为是unity的问题,最近经过我的全面测试我发现这和unity没有关系。一般一个比较复杂的界面大概需要150个GameObject 或者 UISprite 。我用NGUI直接载入发现竟然需要250多毫秒,仅仅只是两张小图。同样的GameObject 我用unity2d的Sprite载入只需要70多毫米,可见Unity2d的效率要比NGUI高多少。。我可能说的不完全对,因为U3D是闭源的,我只能猜测。
在普及一下基础知识。
1
2
|
GameObject
go
=
GameObject
.
Instantiate
(
Resources
.
Load
(“
prefabName”
)
)
as
GameObject
;
go
.
AddComponent
<
Test
|