(1) �X�N���v�g���g����OnGUI()���ŕ\������
(2) NGUI���g���ĕ\������
���s���Ă��܂������ADrawCall��}����Ƃ�����NGUI���L���Ƃ����b���悭�����܂��B
����́A�ȑO�̋L���Ŏg�����v���W�F�N�g�𗘗p���ď�L(1)(2)�������Ă݂悤�Ǝv���܂��B
�܂���(1)�ł��B
Sprite�p�̉摜���}�[�N���ɐ�����(128x128)�A���ꂼ���GUI.Label()�ŕ\�����܂��B
��Skin�̎g�����ɂ��Ă̋L��
[Unity] GUI Skin ���g���ĉ摜��ؑւ���
http://blog.be-style.jpn.com/article/54522582.html
���⑫
Skin���̊eStyle�̖��O�͈ȉ��̒ʂ�B�eStyle��normal�v�f�ɐ������摜��K�p���Ă��܂��B
�� = circle
�l�p = square
�O�p = triangle
�� = star
�g�����X�N���v�g
---------------------------------------------���ʁ�
#pragma strict
var customSkin : GUISkin;
function OnGUI() {
// GUISkin���Z�b�g�A�b�v
if (customSkin) {
GUI.skin = customSkin;
}
GUI.Label(Rect( 20, 20, 128, 128), "", "circle");
GUI.Label(Rect(140, 20, 128, 128), "", "square");
GUI.Label(Rect( 20, 150, 128, 128), "", "triangle");
GUI.Label(Rect(140, 150, 128, 128), "", "star");
GUI.Label(Rect( 20, 280, 128, 128), "", "circle");
GUI.Label(Rect(140, 280, 128, 128), "", "square");
GUI.Label(Rect( 20, 410, 128, 128), "", "triangle");
GUI.Label(Rect(140, 410, 128, 128), "", "star");
}
---------------------------------------------

DrawCall = 8 �ł����B
���ɁA(2)�ł��B
�ȉ��̋L���ō���Ă�����UISprite(circle,square,star,triangle)��(1)�ɍ��킹�Ĕz�u�B
[Unity] NGUI��Sprite�摜���g���ĕ����̃}�[�N��\�����Ă݂�
http://blog.be-style.jpn.com/article/54633023.html
���ʁ�

DrawCall = 2 �ł����B
������
OnGUI()���ʼn摜�`�� = DrawCall 8
NGUI�ʼn摜�`�� = DrawCall 2
�`�悷��摜��������A���̍��͂���ɊJ�������ł��B
iPhone�A�v���̉��K����̖ڈ��́uDrawCall 20�ȉ��v�ƌ����Ă���̂�
DrawCall��}�������Ƃ���NGUI���L�������ł��B
�����ANGUI��OnGUI�ł̕`��������䂷�邱�Ƃ���ς����ł��B
OnGUI����������X�N���v�g�ŊȒP�Ɏ����ł��鎖(�摜�̐ؑւ��A���x���̏�������)��
NGUI�ł͎�Ԃ�������܂��B
�܂�NGUI���g�����Ȃ��Ă��Ȃ�������Ԃ̌����ł��� orz
NGUI�������Ǝg������ŁA���K��FPS��ڎw�����B