質問編集履歴

2

コード文追記

2020/07/01 02:54

投稿

UranHikaru
UranHikaru

スコア9

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,15 @@
8
8
 
9
9
 
10
10
 
11
+ エラー文
12
+
13
+
14
+
11
15
  Assets\�����ƈړ�����\OnMouseDown_CreatePrefab1.cs(10,7): error CS0111: Type 'OnMouseDown_CreatePrefab' already defines a member called 'Update' with the same parameter types
16
+
17
+
18
+
19
+ コード文
12
20
 
13
21
 
14
22
 

1

コード追記

2020/07/01 02:53

投稿

UranHikaru
UranHikaru

スコア9

test CHANGED
File without changes
test CHANGED
@@ -9,6 +9,48 @@
9
9
 
10
10
 
11
11
  Assets\�����ƈړ�����\OnMouseDown_CreatePrefab1.cs(10,7): error CS0111: Type 'OnMouseDown_CreatePrefab' already defines a member called 'Update' with the same parameter types
12
+
13
+
14
+
15
+ using System.Collections;
16
+
17
+ using System.Collections.Generic;
18
+
19
+ using UnityEngine;
20
+
21
+
22
+
23
+ // タッチするプレハブを作る
24
+
25
+ public class OnMouseDown_CreatePrefab : MonoBehaviour {
26
+
27
+
28
+
29
+ public GameObject newPrefab; // プレハブ:Inspectorで指定
30
+
31
+
32
+
33
+ void Update() {
34
+
35
+ if (Input.GetMouseButtonDown(0)) {
36
+
37
+ // タッチした位置をカメラの中での位置に変換して
38
+
39
+ var pos = Camera.main.ScreenToWorldPoint(Input.mousePosition + Camera.main.transform.forward);
40
+
41
+ pos.z = -5; // 手前に表示
42
+
43
+ // プレハブを作ってその位置に移動する
44
+
45
+ GameObject newGameObject = Instantiate(newPrefab) as GameObject;
46
+
47
+ newGameObject.transform.position = pos;
48
+
49
+ }
50
+
51
+ }
52
+
53
+ }
12
54
 
13
55
 
14
56