¥Ñ¥Ã¥±¡¼¥¸
Unity¸ø¼°¥µ¥¤¥È¤Ø
Unity
���������꥿���ȥ�/���

�����ȥ�/���̾�ʵ�������

�Ƕᵭ�����ɤ�������ȥ�/���

�����ȥ�/���̾�ʵ�������

����Ϣ��
LINE��4Gamer��������Ȥ���Ͽ
¡Ú´°Á´¿Þ²ò¡ÛĶ½é¿´¼Ô¤Ç¤âÂç¾æÉס£ÏÃÂê¤Î¥²¡¼¥à¥¨¥ó¥¸¥ó¡ÖUnity¡×¤Ç¤Î3D¥²¡¼¥àºîÀ®ÆþÌç
�ý���������
���ܤΥ�ӥ塼
���ܤΥࡼ�ӡ�

��ǥ����ѡ��ȥʡ�

°õºþ2011/12/28 21:30

��赭��

�ڴ����޲��Ķ�鿴�ԤǤ�����ס�����Υ����२�󥸥��Unity�פǤ�3D�������������

��Index
����UI�ȴ�������ʪ�����󥸥��
����ʪ�Τ�ư�����Ƥߤ�ʥ�����ץȡ����Ͻ�����
�������󥹥��󥹤���������ʥץ�ե��֡�
����������Ƚ�����ȯ����
����Ũ��ȯ����ʸ��ɽ��

������Ƚ��μ���


���ʤ�Ȥʤ��Ƥ��Ф���褦�ˤʤä��Ȥ����ǡ�����������Ū�����Ǥ�ä��Ƥ����ޤ��礦���ޤ���Ω���Τ�������Ƚ���Ĥ��Ƥߤޤ�������Ū�ˤϡ�

����
�Ƥ�ȯ�ͤ��롡����Ω���Τ������롡����Ω���Τ��ä���


�Ȥ��ä�������ä��ޤ���

��ʪ����ư�򤹤�ʪ�Τξ��ͤ�ȯ������ȡ��ޤ�����OnCollisionEnter()���Ȥ����ؿ����ƤӽФ���ޤ����ѥ�᡼���ˤϡ��֤Ĥ��ä����Υ��֥������Ⱦ������äƤ��ޤ���
�������Ǥϡ��Ƥ����������Ǥ���Cube2�ε�ư��������testScript���ɵ����Ƥ����ޤ���

function OnCollisionEnter(collision : Collision)
{
if (collision.gameObject.name == "bullet(Clone)"){
Destroy(gameObject);
}
}


�����֥�������̾���������ˤϡ���gameObject.name������Ѥ��ޤ������줬�ƤΥ��֥�������̾��Ʊ���Ǥ��ä��顤��ʬ��õ��Destroy()�ˤ�������ˤʤ�ޤ����Ƥϡ����󥹥��󥹤���������Ƥ��뤿�ᡤ�������(Clone)�����ä��ޤ��Τ����դ��Ƥ��������ʥ��󥹥��󥹤Υ��֥�������̾�ϡ��¹����Hierarchy�ӥ塼�򸫤��ʬ����ޤ��ˡ�

�¹Ԥ��ͻҡ�������Ƚ��Ǿõ�


���Ƥ����Ĥ�Τ�ɤ����Ȼפ��ޤ��Τǡ��ƤΤۤ���ä��Ƥ��ޤ��礦��Ƚ�����ˡ�

Destroy(collision.gameObject.gameObject);

���ɲä��ޤ�������ϡ��ѥ�᡼�����Ϥ��줿���֥������Ȥ����Τ���ꤷ�ƾõ�Ƥ��뤳�Ȥˤʤ�ޤ���

�¹Ԥ��ͻҡ�������Ƚ����Ƥ�õ�


²èÁü½¸#094¤Î¥µ¥à¥Í¥¤¥ë/¡Ú´°Á´¿Þ²ò¡ÛĶ½é¿´¼Ô¤Ç¤âÂç¾æÉס£ÏÃÂê¤Î¥²¡¼¥à¥¨¥ó¥¸¥ó¡ÖUnity¡×¤Ç¤Î3D¥²¡¼¥àºîÀ®ÆþÌç
�����ơ������ν�����Unity Editor��Ǽ¹Ԥ��Ƥ����ͤϡ����ޤΤ褦��Hierarchy�ӥ塼�ˤɤ�ɤ󥤥󥹥��󥹤�ί�ޤäƤ����Τ򸫤��԰¤ˤʤäƤ������⤷��ޤ��󡣺�ä����󥹥��󥹤ϡ�����ʤ��ʤä��餵�ä��Ⱦõ��褦�ˤ��ޤ��礦��

���������ä���硤������֤��вᤷ����õ��Ȥ����ʤˤ��ˤ֤Ĥ��ä���õ��Ȥ����Τ�����Ū�Ǥ���
������ϡ����˾õ�Ƚ���Ѥ�ʿ�̤��֤��������ˤ֤Ĥ��ä����Ƥ��ä���褦�ˤ��Ƥߤޤ���

���ޤ���ʿ�̤���ޤ�����GameObject��-��Create Other��-[Plane]�����ӡ��Ǥ������֥������Ȥ���Plane2���Ȥ���̾���ˤ��Ƥ����Ƥ���������

²èÁü½¸#060¤Î¥µ¥à¥Í¥¤¥ë/¡Ú´°Á´¿Þ²ò¡ÛĶ½é¿´¼Ô¤Ç¤âÂç¾æÉס£ÏÃÂê¤Î¥²¡¼¥à¥¨¥ó¥¸¥ó¡ÖUnity¡×¤Ç¤Î3D¥²¡¼¥àºîÀ®ÆþÌç

�������Ĥ����֤ϡ�Plane�β��Τۤ���˾�ޤ����Τǡ��Ĥޤ��Ŭ���˲������礭����Transform��Scale�ΤȤ��������ơ�X��Z��10���餤����ꤷ�Ƥ����Ƥ���������

²èÁü½¸#062¤Î¥µ¥à¥Í¥¤¥ë/¡Ú´°Á´¿Þ²ò¡ÛĶ½é¿´¼Ô¤Ç¤âÂç¾æÉס£ÏÃÂê¤Î¥²¡¼¥à¥¨¥ó¥¸¥ó¡ÖUnity¡×¤Ç¤Î3D¥²¡¼¥àºîÀ®ÆþÌç ²èÁü½¸#061¤Î¥µ¥à¥Í¥¤¥ë/¡Ú´°Á´¿Þ²ò¡ÛĶ½é¿´¼Ô¤Ç¤âÂç¾æÉס£ÏÃÂê¤Î¥²¡¼¥à¥¨¥ó¥¸¥ó¡ÖUnity¡×¤Ç¤Î3D¥²¡¼¥àºîÀ®ÆþÌç

���Ĥ��Ϥä��긫����Τ�ʥ�Ǥ��Τǡ�Ʃ���Τݤ��Ǻ���Ѥ��Ƥ����ޤ��礦���ǥե�����Ǻ�Ǥϡ��ѡ��ƥ������ѤΤ�Τ��褵�����Ǥ���
������λȤ����ȤϤޤä����㤦�Ȥϻפ��ޤ������ʤ�Ȥʤ����������ˤϤʤ�ޤ���

��������ץȤǤ�����testScript���ɵ����ޤ�����ۤɤ�������Ƚ����ˤ���ʿ�̤�ä���ȡ�Ƚ����ʿ�̤ޤǾä��Ƥ��ޤ��ޤ��Τǡ��̤�Ƚ��������ޤ���
���ʲ��Τ�Τ򡤾���Ƚ��ؿ��������Ƥ����ޤ��礦��Ƚ������̾������Plane2���ˤ��Ƥ�������ǡ��Ȥ����񤷤��Ϥ���ޤ���

if(collision.gameObject.name == "Plane2"){
Destroy(gameObject);
}

���ޤȤ��ȡ������ޤǤ�testScript�ϡ��ʲ��Τ褦�ˤʤ�ޤ���

function Update () {
transform.Rotate(0,1,0);
}
function OnCollisionEnter(collision : Collision)
{
if (collision.gameObject.name == "bullet(Clone)"){
Destroy(gameObject);
Destroy(collision.gameObject.gameObject);

}
if(collision.gameObject.name == "Plane2"){
Destroy(gameObject);
}
}


���̾�Υץ쥤�䡼��������ϸ����ʤ������ơ������Ǥν����Ǥ��Τǡ����֤󡤲������ӹߤ�ʤ��Ȱ㤤��ʬ����ʤ��Ȼפ��ޤ���������Ǥ������Ƥ��ä���褦�ˤʤ�ޤ�����

�¹Ԥ��ͻҡ��ƤΥ��󥹥��󥹤�õ�



��ȯ�������ѡ��ƥ������Ȥ�


�����ơ��Ƥ�Ω���Τ�ѥäȾä��Ƥ��ޤ��ΤǤϤ���äȾ�郎�ʤ��ȹͤ���ͤ�¿���Ǥ��礦�����̤Υ�����ʤ���ȯ���ƾä���褦�ʽ������Ԥ���Ϥ��Ǥ����Ȥ������Ȥǡ���ȯ�����Ƹ��ޤ��礦��
����ȯ�ʤɤ�ɽ���ˤϡ�����Ū�˥ѡ��ƥ����뤬�Ѥ����ޤ���Unity�Ǥϡ��ѡ��ƥ�����Υ����ƥ�ȴ���Ū���Ǻबɸ����Ѱդ���Ƥ��ꡤ��ñ�����ѤǤ��ޤ����Ȥ��˸��̤��ǧ��������ʤ顤ʪ������ñ�Ǥ����ʲ��Υࡼ�ӡ��dz�ǧ���ƤߤƤ���������


���ޤ�����Υ�˥塼������Assets��-��Import Package��-��Particles���򤹤٤��ɤ߹��ߤޤ���

²èÁü½¸#067¤Î¥µ¥à¥Í¥¤¥ë/¡Ú´°Á´¿Þ²ò¡ÛĶ½é¿´¼Ô¤Ç¤âÂç¾æÉס£ÏÃÂê¤Î¥²¡¼¥à¥¨¥ó¥¸¥ó¡ÖUnity¡×¤Ç¤Î3D¥²¡¼¥àºîÀ®ÆþÌç

²èÁü½¸#068¤Î¥µ¥à¥Í¥¤¥ë/¡Ú´°Á´¿Þ²ò¡ÛĶ½é¿´¼Ô¤Ç¤âÂç¾æÉס£ÏÃÂê¤Î¥²¡¼¥à¥¨¥ó¥¸¥ó¡ÖUnity¡×¤Ç¤Î3D¥²¡¼¥àºîÀ®ÆþÌç
��Project�ӥ塼�ǡ���Standard Assets��-��Particles���β��򸫤�ȡ���������Υե����뤬�ɲä���Ƥ��뤳�Ȥ���ǧ�Ǥ���Ȼפ��ޤ�����ۤɤΥࡼ�ӡ��Τ褦�ˡ����Ƥϴ�ñ�˳�ǧ�Ǥ��ޤ��ΤǤɤ�ʤ�Τ����뤫���ٸ��Ƥ����Ƥ���������

������Ū�ˡ���ȯ���̤ʤɤϥ��󥹥��󥹤ǰ����ޤ��Τǥץ�ե��֤�ɬ�פʤΤǤ������������ɤ߹�����Ǻ�Ϥ��Ǥ˥ץ�ե��֤η��ˤʤäƤ��ޤ��Τǡ�ɬ�פʾ��ǥ��󥹥��󥹲����Ƥ��Ф����˻Ȥ��ޤ���

����ۤɤ�Ʊ�͡�testScript�˽�����ä��ޤ����ޤ�����Ƭ�ˡ�
var projectile : GameObject;

�ιԤ��ɲä��Ƥ���������
��³���ơ�����Ƚ�����˽�����ä��ޤ���

var clone : GameObject =
Instantiate(projectile, transform.position, transform.rotation) as GameObject;
yield WaitForSeconds(2);
Destroy(clone);


²èÁü½¸#071¤Î¥µ¥à¥Í¥¤¥ë/¡Ú´°Á´¿Þ²ò¡ÛĶ½é¿´¼Ô¤Ç¤âÂç¾æÉס£ÏÃÂê¤Î¥²¡¼¥à¥¨¥ó¥¸¥ó¡ÖUnity¡×¤Ç¤Î3D¥²¡¼¥àºîÀ®ÆþÌç

����ۤɤΥ��󥹥��󥹲���Ʊ�ͤˡ�Hierarchy�ӥ塼����Cube2�������򤷤����֤�Inspector��testScript����ʬ�򸫤�ȡ���Projectile None��Game Object�ˡ��Ȥ������Ҥȡ����ܥ��󤬸����ޤ��͡�
�������ǡ��ܥ���򲡤��ȡ���Ͽ����Ƥ���ץ�ե��֤�ɽ������ޤ����ѡ��ƥ������Ǻ���ɲäǡ��ɤä������Ƥ��ޤ��������椫����explosion��������Ǥ���������

²èÁü½¸#072¤Î¥µ¥à¥Í¥¤¥ë/¡Ú´°Á´¿Þ²ò¡ÛĶ½é¿´¼Ô¤Ç¤âÂç¾æÉס£ÏÃÂê¤Î¥²¡¼¥à¥¨¥ó¥¸¥ó¡ÖUnity¡×¤Ç¤Î3D¥²¡¼¥àºîÀ®ÆþÌç

�����ξ��֤Ǽ¹Ԥ���ȡ���������ȯ��ɽ�������褦�ˤʤ�ޤ���

��������ץ������ɲ������Ǥ�����

yield WaitForSeconds(2);

�ϡ�2�ôֽ������ԤĤȤ��ä���̣����ʬ�ǡ����μ�ν����Ǥϴ��Ѷ�Τ褦�ʤ�ΤˤʤäƤ��ޤ��ΤdzФ��Ƥ����Ƥ���������

�¹Ԥ��ͻҡ����֥������Ȥ���ȯ


²èÁü½¸#073¤Î¥µ¥à¥Í¥¤¥ë/¡Ú´°Á´¿Þ²ò¡ÛĶ½é¿´¼Ô¤Ç¤âÂç¾æÉס£ÏÃÂê¤Î¥²¡¼¥à¥¨¥ó¥¸¥ó¡ÖUnity¡×¤Ç¤Î3D¥²¡¼¥àºîÀ®ÆþÌç


���̲���Ф�


�����ơ������ޤǤ�����Ĥ��Ǥ���ȯ����Ф��Ƥߤ����ʤ�ޤ��͡����ä����ɲä��Ƥߤޤ��礦��
���ޤ�����ȯ�����Ǻ�Ǥ�����WAV�ե������Ȥ��Τ�̵��ʤ褦�Ǥ�������ϰ����̤Υ�����ǻȤä���Τ�ή�Ѥ��뤳�Ȥˤ��ޤ���

������Ǻ��bb1.wav��ZIP������

���ޤ���Unity�Dz����򰷤��Ȥ��δ��ܤˤĤ��Ƥϥ�����ץȤΥ�ե���󥹥ޥ˥奢��ʤɤ򻲾Ȥ��Ƥ����Ƥ�餦�Τ��褤�ΤǤ���������¤ν����Ǹ��Ƥ����ȡ�AudioSource���֥������Ȥ�Ȥ����Ȥˤʤ�ޤ���
���ޤ��������Ǻ�Υե������Unity Editor��Project�ӥ塼��˥ɥ�å����ɥ��åפ��Ƥ��ޤ���������Ǻब�����ޤ�ޤ������ԡ�������������Υե�����ˤʤä�ɽ������ޤ��������򥯥�å�����ȡ�Inspector�ӥ塼�ǡ����줬�ɤ����AudioClip���֥������ȤȤ��ư����Ƥ���褦�ʤ��Ȥ�ʬ����ޤ���

²èÁü½¸#074¤Î¥µ¥à¥Í¥¤¥ë/¡Ú´°Á´¿Þ²ò¡ÛĶ½é¿´¼Ô¤Ç¤âÂç¾æÉס£ÏÃÂê¤Î¥²¡¼¥à¥¨¥ó¥¸¥ó¡ÖUnity¡×¤Ç¤Î3D¥²¡¼¥àºîÀ®ÆþÌç ²èÁü½¸#075¤Î¥µ¥à¥Í¥¤¥ë/¡Ú´°Á´¿Þ²ò¡ÛĶ½é¿´¼Ô¤Ç¤âÂç¾æÉס£ÏÃÂê¤Î¥²¡¼¥à¥¨¥ó¥¸¥ó¡ÖUnity¡×¤Ç¤Î3D¥²¡¼¥àºîÀ®ÆþÌç

²èÁü½¸#080¤Î¥µ¥à¥Í¥¤¥ë/¡Ú´°Á´¿Þ²ò¡ÛĶ½é¿´¼Ô¤Ç¤âÂç¾æÉס£ÏÃÂê¤Î¥²¡¼¥à¥¨¥ó¥¸¥ó¡ÖUnity¡×¤Ç¤Î3D¥²¡¼¥àºîÀ®ÆþÌç
²èÁü½¸#077¤Î¥µ¥à¥Í¥¤¥ë/¡Ú´°Á´¿Þ²ò¡ÛĶ½é¿´¼Ô¤Ç¤âÂç¾æÉס£ÏÃÂê¤Î¥²¡¼¥à¥¨¥ó¥¸¥ó¡ÖUnity¡×¤Ç¤Î3D¥²¡¼¥àºîÀ®ÆþÌç
��AudioSpurce���֥������Ȥ���ˤϡ��ޤ�����Υ�˥塼������GameObject��-��Creat Empty�������򤷤ơ����Υ��֥������Ȥ��ꡤ����˾�Υ�˥塼������Component��-��Audio��-��Audio Source�������򤷤ơ�°����ä��Ƥ��ޤ���
���Ǥ������֥������Ȥ�̾������Bang���ˤ��Ƥ����Ƥ��������������ˡ�Project�ӥ塼�ˤ��벻���ǡ�����ɥ�å����ɥ��åפ��Ƥ��ޤ��������AudioSource���֥������Ȥ�����夬��ޤ�����
���ʤ���Inspector�Ǹ���ȡ���Play on Awake�פȤ������꤬����ޤ��Τǡ��������ڤäƤ����Ƥ���������

²èÁü½¸#095¤Î¥µ¥à¥Í¥¤¥ë/¡Ú´°Á´¿Þ²ò¡ÛĶ½é¿´¼Ô¤Ç¤âÂç¾æÉס£ÏÃÂê¤Î¥²¡¼¥à¥¨¥ó¥¸¥ó¡ÖUnity¡×¤Ç¤Î3D¥²¡¼¥àºîÀ®ÆþÌç

��������ץ����Ǥϡ�testScript����Ƭ�ˡ�

var clip1 : AudioSource;

������Ƥ����ޤ�����ۤɤΥѡ��ƥ������Ʊ�ͤˡ������Dz����ե������������Τ��Ȼ������Ĥ��ͤ⤤��Ǥ��礦��

������Ƚ�����ˤϡ�

clip1.Play();

��ä��ޤ���
����ۤɤ�Ʊ�ͤˡ�Hierarchy�ӥ塼����Cube2����ꤷ�������ǡ�Inspector�򸫤����Clip1������ʬ����None���ˤʤäƤ��ޤ��������Ǥ���ä����դǤ��������١�Hierarchy�ӥ塼�ˤ���Bang��Project�ӥ塼�˥ɥ�å����ɥ��åפ��ƤߤƤ����������������ä���ˡ�Ǥ�ץ�ե��֤��뤳�Ȥ��Ǥ��ޤ�������Bang�Υץ�ե��֤���ۤɤ�Inspector�ǡ�None�פ��ä���ʬ�˥ɥ�å����ɥ��åפ��Ƥ��ޤ�������ǻ��꤬��λ���ޤ���

�����ξ��֤Ǽ¹Ԥ���ȡ������˸��̲����Ĥ�褦�ˡġĤʤä��ͤȡ��ʤ�ʤ��ä��ͤ����뤫�Ȼפ��ޤ���
�������ʤ��ʤ��Ǻ����ΤǤ������ɤ���顤���󥹥��󥹤ξõ�ʤɤ�Ԥ��ȥ�����֤˱ƶ����Ф�Τ������������ؼ������־�꤬���󥹥��󥹾õ�θ�����Ȳ����Ĥ�ʤ����Ȥ�����褦�Ǥ�����Ū�����֤������Ȥ����Ǥ�����Bang�λ���ǡ�Static�פΥ����å���ԤäƤ�ɾ����Ѥ��ޤ���Ǥ�����
���о���ˡ�ǤϤ���ޤ������Ǥ��������������Ƭ��ʬ���֤����Ȥ��б����Ƥ����ޤ��礦���μ¤������ȤϤ����ʤ��ΤǤ���������Ϥ���ǺѤޤ��ޤ��ΤǤ�λ������������

²èÁü½¸#082¤Î¥µ¥à¥Í¥¤¥ë/¡Ú´°Á´¿Þ²ò¡ÛĶ½é¿´¼Ô¤Ç¤âÂç¾æÉס£ÏÃÂê¤Î¥²¡¼¥à¥¨¥ó¥¸¥ó¡ÖUnity¡×¤Ç¤Î3D¥²¡¼¥àºîÀ®ÆþÌç

�¹Ԥ��ͻҡ����֥������Ȥ���ȯ


��Ũ�����ʡ��ˤȤʤꤽ����Ω���Τν����⤫�ʤ�ʤ�Ƥ��ޤ��������ž夲�Ȥ��ơ��ե�����ɤ�����������˾ä���褦�ˤ��Ƥ����ޤ��礦����ȯ�ʤɤϤ���ޤ���Τǡ�testScript��ñ�˰ʲ��λ����ä��Ƥ����Ƥ���������

if(collision.gameObject.name == "Plane2"){
Destroy(gameObject);
}


²èÁü½¸#082¤Î¥µ¥à¥Í¥¤¥ë/¡Ú´°Á´¿Þ²ò¡ÛĶ½é¿´¼Ô¤Ç¤âÂç¾æÉס£ÏÃÂê¤Î¥²¡¼¥à¥¨¥ó¥¸¥ó¡ÖUnity¡×¤Ç¤Î3D¥²¡¼¥àºîÀ®ÆþÌç

��Ũñ�ΤȤ��Ƥ�����Ϥ����ޤǤǤ������������Ǥ����ʹߤϡ�����򥤥󥹥��󥹲����ƽ�����ʤ�Ƥ����ޤ����ץ�ե��ֲ��ϡ�Hierarchy�ӥ塼�ˤ���Cube2��Project�ӥ塼�˥ɥ�å����ɥ��åפ�������ǹԤ��ޤ���̾������target���ˤ��Ƥ����Ƥ���������

  • ��Ϣ�����ȥ롧

    Unity

  • �������URL��
4Gamer.net�ǿ�����
�ץ�åȥե������̿��嵭��
���翷�嵭��
��赭��
�����ӥ塼
���奤�󥿥ӥ塼
���ڥ���륳��ƥ��
���ܵ�����󥭥�
���ס�12��15����12��16��
���ܥ����ȥ��󥭥�
19

pointpointpointpoint
Steam

���ס�12��10����12��16��