Unity c# for designer - 5강 보충 수업
scripting API
https://docs.unity3d.com/ScriptReference/index.html
Gameobject
Find()
transform.position
transform.Rotate
transform.localScale
ngui Button
using UnityEngine; using System.Collections; public class findobj : MonoBehaviour { public GameObject obj001; public Transform obj002; public GameObject obj003; public float RotateSpeed = 1; // Use this for initialization void Start () { obj001 = GameObject.Find("001"); obj002 = GameObject.Find ("002").transform; obj003 = GameObject.Find("003"); Move001 (); }
// Update is called once per frame void Update () { TranslateObj (); RotateObj (); } public void Move001(){ obj001.transform.position = new Vector3 (0,0,0); } public void TranslateObj(){ obj002.transform.Translate (Vector3.forward * Time.deltaTime); } public void RotateObj(){ obj003.transform.Rotate (Vector3.right * Time.deltaTime * RotateSpeed); } public void ScaleObj(){ obj003.transform.localScale += new Vector3 (2,2,2); } } |
'Unity공부 > Unity C# 사내 스터디' 카테고리의 다른 글
Unity c# for designer - 7강 (점수, 장애물) (0) | 2017.03.13 |
---|---|
Unity c# for designer - 6강(회전,충돌) (0) | 2017.01.23 |
Unity c# for designer - 5강 (미니게임 만들며 Script 배우기) (0) | 2016.11.28 |
Unity c# for designer 4강 / 클래스 (0) | 2016.11.28 |
Unity c# for designer 3강 / 제어문 (0) | 2016.08.19 |