回答編集履歴

2

修正

2020/06/11 01:42

投稿

sakura_hana
sakura_hana

スコア11427

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  void Update() {
12
12
 
13
- // オブジェクトが押されている(Input.GetMouseButtonDown(0)かつRaycastがヒットしている)
13
+ // オブジェクトが押されている(クリック中かつRaycastがヒットしている)
14
14
 
15
15
  if (isHit) {
16
16
 

1

微修正

2020/06/11 01:42

投稿

sakura_hana
sakura_hana

スコア11427

test CHANGED
@@ -14,13 +14,13 @@
14
14
 
15
15
  if (isHit) {
16
16
 
17
- timer += Time.deltaTime;
18
-
19
-
20
-
21
17
  if (timer > 2.0f) { //2秒以上押されている場合(本当は「切り替わった時」がベスト)
22
18
 
23
19
  //赤色に変える処理
20
+
21
+ } else {
22
+
23
+ timer += Time.deltaTime; //タイマー加算
24
24
 
25
25
  }
26
26