facebook twitter hatena line email

「Unity/Csharp/オブジェクト操作」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==x方向に移動== void Update () { Vector3 tmp = transform.position; transform.position = new Vector3(tmp.x + 0.01f, tmp.y, tmp.z); } ==クリックしたオ...」)
 
(クリックしたオブジェクト名取得)
行5: 行5:
 
  }
 
  }
  
==クリックしたオブジェクト名取得==
+
==クリックしたオブジェクト名取得(2D版)==
 
  void Update () {
 
  void Update () {
 
  if (Input.GetMouseButtonDown(0)) {
 
  if (Input.GetMouseButtonDown(0)) {

2017年9月16日 (土) 08:10時点における版

x方向に移動

void Update () {
  Vector3 tmp = transform.position;
  transform.position = new Vector3(tmp.x + 0.01f, tmp.y, tmp.z);
}

クリックしたオブジェクト名取得(2D版)

void Update () {
	if (Input.GetMouseButtonDown(0)) {
		Vector2 tap = Camera.main.ScreenToWorldPoint(Input.mousePosition);
		Collider2D collition = Physics2D.OverlapPoint(tap);
		if (collition) {
			Debug.Log (collition.transform.gameObject.name);
		}
	}
}