回答編集履歴

2

eeee

2016/06/24 01:41

投稿

退会済みユーザー
test CHANGED
@@ -24,11 +24,17 @@
24
24
 
25
25
  private bool isRespon = false;
26
26
 
27
+ private Vector3 initPos;
28
+
27
29
 
28
30
 
29
31
  // Use this for initialization
30
32
 
31
- void Start () {
33
+ void Start () {
34
+
35
+ //初期値設定
36
+
37
+ this.initPos = Vector3.zero;
32
38
 
33
39
  }
34
40
 
@@ -47,6 +53,8 @@
47
53
  isRespon = false;
48
54
 
49
55
  this.desObj.SetActive(true);
56
+
57
+ this.desObj.transform.positon=firstPos;
50
58
 
51
59
  }
52
60
 

1

kousinn

2016/06/24 01:40

投稿

退会済みユーザー
test CHANGED
@@ -22,6 +22,8 @@
22
22
 
23
23
  public GameObject desObj;
24
24
 
25
+ private bool isRespon = false;
26
+
25
27
 
26
28
 
27
29
  // Use this for initialization
@@ -34,13 +36,21 @@
34
36
 
35
37
  void Update () {
36
38
 
39
+ if(isRespon){
40
+
37
41
  time += Time.deltaTime;
38
42
 
39
43
  if(time >= 3.0f){
40
44
 
45
+ time=0.0f;
46
+
47
+ isRespon = false;
48
+
41
49
  this.desObj.SetActive(true);
42
50
 
43
51
  }
52
+
53
+ }
44
54
 
45
55
  }
46
56
 
@@ -49,6 +59,8 @@
49
59
  if(coll.gameObject.tag == "Player"){
50
60
 
51
61
  this.desObj.SetActive(false);
62
+
63
+ isRespon = true;
52
64
 
53
65
  //または
54
66