NGUI���g����DrawCall��}������Ƃ����b�͂悭�����̂ł����A
���̗��R�Ƃ���Sprite�摜���g���Ă���炵���B
�ł�Sprite�摜���č�������ƂȂ��Ȃ��Ƃ������Ƃō���Ă݂܂����B
����́ANGUI�̃T���v�������ƂɎ�����Sprite�摜��p�ӂ��ĕ\�����Ă��܂��B
�܂��́A�v���W�F�N�g��V�K�쐬�B
�p�b�P�[�W��NGUI��I�����܂���
���j���[ > NGUI > Create a New UI
UI Tool�E�B���h�E���J���̂�
Layer : Default
Camera : Simple 2D
�Ƃ��āA[Create your UI]�{�^���������āANGUI�̓y������܂���
��̃Q�[���I�u�W�F�N�g(�unullPointer�v�Ƃ������O�ɂ��܂���)������āA�uPanel�v�̉��ɒu���܂��B
���ꂩ��A
���j���[ > Component > NGUI > UI > Sprite(Basic)
��I�����āASprite�p�̃R���|�[�l���g��lj����܂���
Inspector�E�B���h�E�������UI Sprite�̃p�����[�^�[�Ƃ��āuAtlas�v������܂���
�����Atlas��p�ӂ��ēK�p������������ł��B
Atlas�����܂��B
Sprite�Ɠ��l�ɁA��̃Q�[���I�u�W�F�N�g(�uMyAtlas�v�Ƃ������O�ɂ��܂���)��p�ӂ��܂��B
���j���[ > Component > NGUI > UI > Atlas
��I�����āAAtlas�p�̃R���|�[�l���g��lj����܂���
Inspector�E�B���h�E������ƁA���x��Material���K�v�����ł��B
Material��p�ӂ��܂��B
Project�E�B���h�E�ʼnE�N���b�N > Create > Material
�ƑI�����āAMaterial���쐬���܂�(�uMySprite�v�Ƃ������O�ɂ��܂���)�B
Inspector�E�B���h�E������ƁA������Sprite�p�̉摜��ݒ肷��悳�����ł���
Sprite�p�摜�͂���Ȋ����ɂ��܂�����
�T�C�Y��256x256�ł��B
���e�N�X�`���T�C�Y��2�ׂ̂���
�A���t�@�`�����l��������܂��B
�t�@�C���`����targa(32 bits/pixel)�ł��B
�t�@�C�����́umysprite.tga�v�ɂ��܂����B
Unity�ɃC���|�[�g������AInspector�E�B���h�E��
Wrap Mode : Clamp
Filter Mode : Trilinear
�Ƃ��āA[Apply]�������ēK�p���܂��B
����ʼn摜�̗p�ӂ��ł��܂����B
����܂ł̎菇�������̂ڂ�Ȃ���A�s�����Ă����Ƃ���߂Ă����܂��B
Project�E�B���h�E�ŁuMySprite�v��I�����܂��B
�e�N�X�`���Ɂumysprite.tga�v���h���b�O���ēK�p���܂��B
Shader�́A
Unlit > Transparent Colored
�ɂ��܂���
�����Material�̏������ł��܂����B
����Atlas���������܂��B
Hierarchy�E�B���h�E�ŁuMyAtlas�v��I�����܂��B
Material�̃p�����[�^�[�ɁA��قǂ́uMySprite�v���h���b�O���ēK�p���܂���
����ƁA���̂悤�Ƀp�����[�^�[�������܂��B
Add/Delete�̗���[New Sprite]�{�^��������܂��B
����������āASprite�p�摜����4�̃}�[�N�����܂��B
[New Sprite]�{�^���������܂��B
�܂��͎l�p�}�[�N����肽���̂ŁA
Edit Name : square
Dimensions : Left(0), Top(0), Width(128), Height(128)
Border : Left(0), Top(0), Right(0), Bottom(0)
�Ƃ��܂��B
�����Ɛ����Ă��邩�m�F�������̂ŁA
Show : Atlas
�Ƃ��܂���
�����菇�ŁA�u��(circle)�v�u�O�p(triangle)�v�u��(star)�v��p�ӂ��܂���
NGUI�̃T���v���ɂȂ���āAMyAtlas��Project�E�B���h�E�Ƀh���b�O���ăv���t�@�u�����Ă����܂���
�����Atlas�̏������ł��܂����B
���������ł�(�����Ɍ����������Ă���)�B
Hierarch�E�B���h�E�́unullPointer�v�Q�[���I�u�W�F�N�g��I�����܂��B
Inspector�E�B���h�E��Atlas�p�����[�^�[�ɐ�قǂ́uMyAtlas�v�v���t�@�u���h���b�O���ēK�p���܂��B
����ƁA�p�����[�^�[��������̂ŁA
Sprite : square, circle, triangle, star
��ؑւ��邱�Ƃŕ\���������}�[�N��I���ł��܂���
�����1����Sprite�摜���畡���̃}�[�N��\���ł���悤�ɂȂ�܂����B
�菇�Ƃ��Ă܂Ƃ߂�ƒ��������ł����A�����ΐ����ŗp�ӂł��܂��B
���̕��@�͎��̃A�v���A�b�v�f�[�g�Ŏg���Ă��܂��B
�������������ď������m�E�n�E�߂Ă����āA�A�v���ɔ��f�����Ă��������ł��B
2012�N03��26��
[Unity] NGUI��Sprite�摜���g���ĕ����̃}�[�N��\�����Ă݂�
posted by be-style at 09:30| Comment(0)
| Unity
���̋L���ւ̃R�����g
�R�����g������