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