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);

}

}












Posted by 프리랜서 디자이너