質問編集履歴

1

解決報告

2022/04/11 06:43

投稿

kiriyama
kiriyama

スコア24

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,28 @@
1
+ ### 解決しました。
2
+ ozwk様のご回答により解決しました。ありがとうございます。
3
+ ベストアンサーとして登録する前にどのように解決したのかをご報告いたします。
4
+ ```C#
5
+ //y=-1.85のとき、スペースキー押下で変数bが+1される
6
+ if(pos.y == -1.85){
7
+    if(Input.GetKeyDown("space")){
8
+    b += 1;
9
+    }
10
+ ```
11
+ のところを、
12
+ ```C#
13
+ //y=-1.85のとき、スペースキー押下で変数bが+1される
14
+ if(-1.81f > pos.y && pos.y > -2.1f){
15
+    if(Input.GetKeyDown("space")){
16
+    b += 1;
17
+    }
18
+ ```
19
+ と、「y座標が一定範囲内にあるとき、」としたところ、無事解決しました。
20
+  
21
+ お早い回答、本当にありがとうございます。
22
+
23
+
24
+
25
+ ### 以下当初の質問文
1
26
  ・オブジェクトは、wキー押下でy座標が+0.7、sキー押下で-0.7します。
2
27
  ・オブジェクトの最初のy座標は-1.85です。
3
28
  ・「オブジェクトのy座標が-1.85にあるとき」、「スペースキー押下で変数bを+1」します。