��èµï¿½ï¿½
�ڴ����޲��Ķ�鿴�ԤǤ�����ס�����Υ����२�󥸥��Unity�פǤ�3D�������������
��Index |
����UI�ȴ�������ʪ�����󥸥�� |
����ʪ�Τ�ư�����Ƥߤ�ʥ�����ץȡ����Ͻ����� |
�������󥹥��󥹤���������ʥץ�ե��֡� |
����������Ƚ�����ȯ���� |
����Ũ��ȯ����ʸ��ɽ�� |
ʪ�Τ�ư�����Ƥߤ�
������ޤǤ���ʬ�Ǥϡ����֥������Ȥ����֤���ʪ����ư�򤵤���Ȥ����ޤDz��⤷�ޤ�������������ϡ����֥������Ȥ�ǽưŪ��ư�����Ƥ������Ȥ��ܻؤ��ޤ���
���������Ȥ��ơ���ۤɤޤǻȤä�������ˡ����٤��Ĥ�Ȣ���ɲä��Ƥߤޤ��礦��Cube�ȥޥƥꥢ���������ơ��Ĥ����˻��ꤷ�Ƥ����Ƥ���������
������Ȣ�ò¥¡ï¿½ï¿½ï¿½ï¿½ï¿½Æ°ï¿½ï¿½ï¿½ï¿½ï¿½Æ¤ß¤Þ¤ï¿½ï¿½ç¤¦ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Î¥ï¿½ï¿½Ö¥ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½È¤ï¿½ï¿½ï¿½ï¿½æ¤¹ï¿½ï¿½Ë¤Ï¡ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½×¥È¤ï¿½È¤ï¿½ï¿½Þ¤ï¿½ï¿½ï¿½JavaScript��C#��Boo Script�����ѤǤ��ޤ������ɤ��ȤäƤ⤫�ޤ��ޤ��󡣰ʲ��Ǥ�JavaScript��ȤäƤ����ޤ���
���ޤ���������ץȤ��ɲä��Ƥߤޤ���
��Assets������Create��-��JavaScript�������򤷡��Ȥꤢ�������ե�����̾��testScript�ˤ��Ƥ����ޤ���
��Project�ӥ塼��testScript�����򤹤�ȡ�Inspector�ӥ塼�����Ƥ�ɽ������ޤ����������Ǥ��Խ��ϤǤ��ޤ�����Open...���ܥ���򲡤��ƥ��ǥ�����MonoDevelop�ˤ�ư���Ƥ���������
����ư���줿���ǥ����ò¸«¤ï¿½È¡ï¿½Update()�Ȥ����ؿ�������������Ϥ���Ƥ��ޤ������δؿ��ϡ�1�ե졼�ऴ�Ȥ˸ƤӽФ�����ΤǤ��Τǡ������� { } ��˴���Ū�ʥ���������òµ½Ò¤ï¿½ï¿½Æ¤ï¿½ï¿½ï¿½ï¿½Þ¤ï¿½ï¿½ï¿½
�������Ǥϡ��Ȥꤢ����������ץȤǤɤΤ褦�˥��֥������Ȥ�����Ǥ���Τ��μ¸��Ȥ��ơ�
transform.position += Vector3(0,0,1)��
�����Ϥ��ƥ����֡�Ctrl��S�ˤ��Ƥ����Ƥ���������MonoDevelop�ϡ�Unity Editor��Ϣư���Ƥ��ơ�������ǥ����֤�Ԥ���Unity Editor�Τۤ������⹹������ޤ���
��Inspector�ΤȤ����Ǹ���������transform.position���Ȥ��ä���Τ��¤�Ǥ��뤳�Ȥ��顤���֥������Ȥΰ��֤��Ѥ��������Ȥ����Τ������Ǥ���Ȼפ��ޤ������֥������Ȥΰ��֤�3������ɸ�Ǽ�����ޤ��������κ�ɸ�ͤ������������ͤ�ä��Ƥ��������Ǥ���
��3������ɸ�ϡ�¿���ξ�硤Vector3�Ȥ������֥������Ȥǰ����ޤ���Vector3�ˤ�x��y��z�κ�ɸ��ޤȤ�Ƴ�Ǽ�Ǥ��ޤ������Υ��֥������Ȥǡ�0,0,1�ˤǻ��ꤷ���ͤ���+=���Dzû����Ƥ��ޤ����Ĥޤꡤ��ۤɤΥ�����ץȤϡ��ƤӽФ���뤿�Ӥ˥��֥������Ȥ�z��ɸ��1����Â���Ƥ��������Ȥ������Ȥˤʤ�ޤ���
�¹Ԥ��ͻҡ�ʪ�ΰ�ư
���¹Ԥ��Ƥߤ�ȡ��Ĥ�Ω���Τ����̤α��˸����äƥӥ�������Ǥ����Τ���ǧ�Ǥ���Ȼפ��ޤ�����ե졼��Ǻ�ɸ�ͤ�1���IJä��Ƥ��ޤ��Τǡ���®��PC�Ǥ���С����äȤ����ޤ˸����ʤ��ʤäƤ��ޤ��ޤ�������®��ü�����Ȥ���äȰ�ư���Ƥ����褦�˸����뤳�ȤǤ��礦��Unity�ϥޥ���ץ�åȥե������б��Υ����२�󥸥�Ǥ��Τǡ����Τ褦�ʼ¹ԴĶ����Ȥΰ㤤��ۼ�������Ȥߤ��Ѱդ���Ƥ��ޤ�������Ū�ˤϡ�
Vector3(0,0,1) * Time.deltaTime
�Τ褦�ˡ���Time.deltaTime����ݤ��Ƥ�뤳�Ȥǡ��ɤ�ü���Ǥ�®�٤�·���뤳�Ȥ��Ǥ��ޤ�������ε����Ǥϳ��;�ά���ޤ���������Ū�ˤ�������ʬ��Ŭ�Ѥ��٤���ΤǤ��Τǡ���ʬ�ǥץ���������ݤˤϳ��Ѥ��Ƥ���������
�����ˡ�������ץȤ�ñ¤´ï¿½ï¿½ï¿½ï¿½Æ¡ï¿½Î©ï¿½ï¿½ï¿½Î¤ò¥¯¥ë¥¯ï¿½ï¿½È²ï¿½Å¾ï¿½ï¿½ï¿½ï¿½ï¿½Æ¤ß¤Þ¤ï¿½ï¿½ç¤¦ï¿½ï¿½
��transform.rotation�����Ƥߤޤ��礦����ۤɤϺ�ɸ�ͤǤ����Τǡ�Vector3���֥������Ȥ�Ȥ��ޤ�������transform.rotation�Ǥϡ����������˥���Ȥ�����Τ��׵ᤵ��Ƥ��ޤ��������ǤϾܤ����äϾ�ά���ޤ�����
transform.rotation = Quatanion.EnlerAngles(0,15,0);
�Τ褦�ˡ����������˥���ò¥ª¥ï¿½ï¿½é¡¼ï¿½Ñ¤ï¿½È¤Ã¤Æ»ï¿½ï¿½ê¤·ï¿½Þ¤ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ï»ï¿½ï¿½ê¤µï¿½ì¤¿ï¿½ï¿½ï¿½Ù¤Ë²ï¿½Å¾ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½È¤Ê¤ê¡¤ï¿½Æ¤Ó½Ð¤ï¿½ï¿½ï¿½ï¿½È¤Ë½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ã»ï¿½ï¿½ï¿½ï¿½ï¿½ë¤³ï¿½È¤Ï¤ï¿½ï¿½ï¿½Þ¤ï¿½ï¿½ó¡£¤Þ¤ï¿½ï¿½ï¿½rotation�ˤ�Â�����ϻȤ��ޤ���¿���β�ž�����Ϥ����������դ�ɬ�פʤΤǤ��������٤�ľ�ܻ��ꤹ���ΤȻפäƤ��Ƥ������������ӡ���ž���ѿ����Ѱդ���Τ����ä��ѻ��Ǥ��Τǡ�����ν����ˤĤ��Ƥϡ�
transform.Rotate(0,1,0);
�Τ褦�ʥ᥽�åɤ�ȤäƲ�ž������ۤ����ڤǤ��礦������Ǥ���С��ƤӽФ���뤴�Ȥˡ���ž�Ѥ��û�����Ƥ����Τǡ���ñ��Ϣ³Ū�ʲ�ž��¸��Ǥ��ޤ���
������Ū�ˡ����٤λ���ˤ�Quatanion���֥������Ȥ�Ȥäơ������顼�Ѥǻ��ꤹ�뤳�Ȥ�¿���ΤǤ�����Rotate�Τ褦�ʥ᥽�åɤǤϡ�ľ�ܳ��ٻ��꤬�Ǥ��ޤ���
�¹Ԥ��ͻҡ�ʪ�β�ž
��Hierarchy�ӥ塼����Cube�������ӡ�������å���˥塼������Duplicate�������򤷤ޤ����⤦�����Cube�����Ǥ��ޤ��Τǡ�������Cube2�ȥ�͡��ष�ơ����־��򤺤餷�Ƥ����ޤ���
�����ξ��֤Ǽ¹Ԥ���ȡ�ʣ������Ω���Τ�Ʊ���褦�˲�ž���뤳�Ȥ�ʬ����ޤ���
�¹Ԥ��ͻҡ���ž�Τ�ʣ��
���Ͻ�����Ԥ�
�����������ʪ�Τ�ư������ˡ�Ϥʤ�Ȥʤ�ʬ���ä��櫓�Ǥ�������������ǥ��֥������Ȥ�����ˤϡ����Ͻ�������פˤʤ�ޤ�������ˤϡ���Input���Ȥ������֥������Ȥ����Ѥ��ޤ���
Unity��ե���󥹤���Input��
����ե���󥹤򸫤�ȡ����㥤�����󥵡���ޥ�����å������祤���ƥ��å����ϡ��ޥ�����ɸ�����������ɤʤ�¿�̤ʤ�Τ��б����Ƥ��뤳�Ȥ�ʬ����ޤ�������ϡ�PC�ΤߤǤλ��Ѥ�����Ȥ��Ƥ��ޤ��Τǡ�ñ�˥������Ϥ��ɤ�Ǥ�褤�ΤǤ���������ޥ���ץ�åȥե�����Ÿ���ʤɤ򸫿�����ȡ����祤���ƥ��å����ϤȤ��ƥǡ������äƤ���Τ��褵�����Ǥ���
�����祤���ƥ��å����Ϥϡ����ʥ������祤���ƥ��å����ͤȤʤäƤ��ꡤ���祤���ƥ��å��νļ��Ȳ����Τɤ��餫��������ɤ߹��ߤޤ���
Input.GetAxis("Horizontal")
�Τ褦�ʴ����Ǥ���
��������������ץȤ�GetAxis�ι����ˡ��������Ϥǥ��֥������Ȥ�ư��������ץ륳���ɤ��ФƤ��ޤ��Τǡ�����򤽤Τޤ޻��äƤ��Ƥߤޤ��礦��������������ץȤȤ��ơ���walkPlayer�����ɲä����ʲ������Ƥ�����Ƥ����ޤ���
// A very simplistic car driving on the x-z plane.
var speed : float = 10.0;
var rotationSpeed : float = 100.0;
function Update () {
// Get the horizontal and vertical axis.
// By default they are mapped to the arrow keys.
// The value is in the range -1 to 1
var translation : float = Input.GetAxis ("Vertical") * speed;
var rotation : float = Input.GetAxis ("Horizontal") * rotationSpeed;
// Make it move 10 meters per second instead of 10 meters per frame...
translation *= Time.deltaTime;
rotation *= Time.deltaTime;
// Move translation along the object's z-axis
transform.Translate (0, 0, translation);
// Rotate around our y-axis
transform.Rotate (0, rotation, 0);
}
���¹Ԥ���ȡ����������Ǹ������Ѥ����岼�����ǰ�ư�Ǥ��뤳�Ȥ�ʬ����ޤ����������˥���ץ륳���ɤǤ��Τǡ��ְ㤤�ʤ�ư���ޤ��͡�
�¹Ԥ��ͻҡ��������ǰ�ư
��ư�����ΤϤ����ΤǤ��������Υ����ɤϤʤˤ򤷤Ƥ���ΤǤ��礦����
���ݥ���ȤȤʤ�Τϡ�
transform.Translate (0, 0, translation);
��Tanslate�ϡ�����饯�����ΰ�ư�ʤɤ�¿�Ѥ��������ˤʤ�ޤ��Τǡ����Ҥ����dzФ��Ƥ����Ƥ���������
�����ơ����ξ��֤Ǽ¹Ԥ��Ƥߤ�ȡ�Ω���Τ�����ȴ���򵯤����Ƥ��ޤ��ޤ��Τǡ�2�Ĥ�Ω���Τˤ���Rigidbody����°����ä��Ƥ����ޤ��礦�������ʪ�Τ���ߤ˾��ͤ���褦�ˤʤ�ޤ���
�¹Ԥ��ͻҡ��������ǰ�ư�ʾ��ͤ����
function�γ�¦���������Ƥ����ѿ��������黲��
��function�γ�¦���������Ƥ����ѿ��ϡ�JavaScript�Ǥ��̾殺�����Х��ѿ��ˤʤ�ޤ���
����������Unity�Ǥϡ�JavaScript(.js)�Υե�����ϡ����Υե�����̾��Ʊ̾�Υ��饹�����ۤ���������褦�ˤʤäƤ��ޤ���
���Ǥ��Τǡ���function�γ�¦���������Ƥ����ѿ��ϡ��ե�����̾��̾���Ȥ������饹̾�Υ��󥹥����ѿ��ʥ����ѿ��ˤȤ��������ˤʤ�ޤ���
���㤨�С�Hoge.js ����
public var hoge : float;
function Update() {
}
�Ȥ������ƤǤ��ä��Ȥ�������ϼºݤˤϡ�
class Hoge extends MonoBehaviour {
public var hoge : float;
function Update() {
}
}
�Ȥ���������Ʊ����̣�ˤʤ�ޤ���
���ºݡ�Hoge.js����ò¤³¤Î¤è¤¦ï¿½Ë½ñ¤¤¤Æ¤ï¿½ï¿½ï¿½ï¿½Â�ʤ�ư��ޤ���JavaScript�äݤ��ñ¤±¤ï¿½è¤¦ï¿½Ë¡ï¿½Unity��������䴰���Ƥ���櫓�Ǥ���
���ºݡ�Hoge.js�������ѿ��˥����������������ϡ����줬ĥ���դ��Ƥ���GameObject���Ф��ơ�
var go : GameObject;
var h :Hoge = go.GetComponent(Hoge);
h.hoge = 123.45;
�ʤɤȤ��������ǥ����������뤳�Ȥ��Ǥ��ޤ���
3�;λ����ǤΥ����θ���
������ޤǡ�Hierarchy�ӥ塼�ˤϤ��ޤ��ޤʥ��֥������Ȥ��֤��Ƥ��ޤ�������ñ���¤٤Ƥ��������ǡ���Hierarchy���θ��դˤդ��路���Ȥ����Ϥ��Ƥ��ޤ���Ǥ����������Ǥϡ����֥������ȤοƻҴط���ɤ����ꤹ�뤫�򸫤Ƥ����ޤ���
���Ȥ��äƤ⡤��뤳�Ȥ����˴�ñ�ǡ�Hierarchy����Main Camera����Ĥޤ�ǡ���Cube���ξ�˽Ťͤ�����Ǥ���Main Camera��Cube�β��γ��ؤˤʤä����Ȥ�ʬ����ޤ���
�����ξ��֤�ư�����Ƥߤ�ȡ��������ǻ������Ѥ�뤳�Ȥ���ǧ�Ǥ���Ǥ��礦��
�����������Τޤޤ��ȥ���餬�󤤤Τǡ�Main Camera��z��ɸ��2���Ĥ��Ǥ�x�����β�ž�Ѥ�10�����٤����ꤷ�ơ������β�Ѥ�Ĵ�����Ƥ����Ƥ�������������ǻ��;λ����Ǥ���äݤ�ư�����Ǥ���褦�ˤʤ�ޤ���
�¹Ԥ��ͻҡ��������ɽ�������
- ��Ϣ�����ȥ롧
Unity
- �������URL��
�������