teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

7

2021/07/20 13:39

投稿

niconico.smile
niconico.smile

スコア21

title CHANGED
File without changes
body CHANGED
@@ -34,8 +34,19 @@
34
34
 
35
35
  **具体的例**
36
36
 
37
- 具体的な説明が足りていなくて申し訳ございません。事前にinspectorの中で指定した配列のサイズをif文の条件式で使いたいということです。例えば、この画像で言うと、spriteが4になっているため、 if(count=0)の時、 if(count=1以上count=3以下)の時、 if(count=4)の時、 という条件分けがされるようにしたいということです。この条件式はやりたいことであって実際に使用するコードを示すものではありません。このinspector内の4の値を変えたらそれによって条件式も変わるようにしたいといった感じです。コードでの書き方を知っていましたら何卒よろしくお願いいたします。
37
+ 具体的な説明が足りていなくて申し訳ございません。事前にinspectorの中で指定した配列のサイズをif文の条件式で使いたいということです。例えば、この画像で言うと、spriteが4になっているため、配列は4つでき、4つのspriteを関連つけられます。 そこで、if(count=0)の時、 if(count=1以上count=3以下)の時、 if(count=4)の時、 という条件分けがされるようにしたいということです。この条件式はやりたいことであって実際に使用するコードを示すものではありません。このinspector内の4の値を変えたらそれによって条件式も変わるようにしたいといった感じです。
38
38
 
39
+ もう一つ例として、
40
+
41
+ 例: inspector内のspriteを6とした場合は、6個の配列ができ、6個のspriteを関連つけさせられるため、
42
+
43
+ if(count=0)の時、 if(count=1以上count=5以下)の時、 if(count=6)で条件分けされるようにする。
44
+
45
+
46
+ という感じです。
47
+
48
+ コードでの書き方を知っていましたら何卒よろしくお願いいたします。
49
+
39
50
  ![![イメージ説明](add979bfdfa9e6c3c9bb0f08d96d3433.jpeg)
40
51
 
41
52
 

6

2021/07/20 13:39

投稿

niconico.smile
niconico.smile

スコア21

title CHANGED
File without changes
body CHANGED
@@ -36,7 +36,7 @@
36
36
 
37
37
  具体的な説明が足りていなくて申し訳ございません。事前にinspectorの中で指定した配列のサイズをif文の条件式で使いたいということです。例えば、この画像で言うと、spriteが4になっているため、 if(count=0)の時、 if(count=1以上count=3以下)の時、 if(count=4)の時、 という条件分けがされるようにしたいということです。この条件式はやりたいことであって実際に使用するコードを示すものではありません。このinspector内の4の値を変えたらそれによって条件式も変わるようにしたいといった感じです。コードでの書き方を知っていましたら何卒よろしくお願いいたします。
38
38
 
39
- ![![イメージ説明](add979bfdfa9e6c3c9bb0f08d96d3433.jpeg)説明](3e4298988377bcdd78189bc7f999b6bd.jpeg)](062506eb2ca00c7905284620a2e6ee28.jpeg)
39
+ ![![イメージ説明](add979bfdfa9e6c3c9bb0f08d96d3433.jpeg)
40
40
 
41
41
 
42
42
  何卒よろしくお願いいたします。

5

説明の追加

2021/07/20 13:21

投稿

niconico.smile
niconico.smile

スコア21

title CHANGED
File without changes
body CHANGED
@@ -32,5 +32,11 @@
32
32
  void Start()の中で、
33
33
  inspectorのこのスクリプトで設定してある要素をGetComponentなどで取得してif文の条件式の中で使うなどを考えています。
34
34
 
35
+ **具体的例**
35
36
 
37
+ 具体的な説明が足りていなくて申し訳ございません。事前にinspectorの中で指定した配列のサイズをif文の条件式で使いたいということです。例えば、この画像で言うと、spriteが4になっているため、 if(count=0)の時、 if(count=1以上count=3以下)の時、 if(count=4)の時、 という条件分けがされるようにしたいということです。この条件式はやりたいことであって実際に使用するコードを示すものではありません。このinspector内の4の値を変えたらそれによって条件式も変わるようにしたいといった感じです。コードでの書き方を知っていましたら何卒よろしくお願いいたします。
38
+
39
+ ![![イメージ説明](add979bfdfa9e6c3c9bb0f08d96d3433.jpeg)説明](3e4298988377bcdd78189bc7f999b6bd.jpeg)](062506eb2ca00c7905284620a2e6ee28.jpeg)
40
+
41
+
36
42
  何卒よろしくお願いいたします。

4

2021/07/20 13:19

投稿

niconico.smile
niconico.smile

スコア21

title CHANGED
@@ -1,1 +1,1 @@
1
- 配列とcount関数によるif文の条件式の書き方について
1
+ 配列の要素の数とcount関数によるif文の条件式の書き方について
body CHANGED
@@ -24,4 +24,13 @@
24
24
 
25
25
  if(count=inspectorで指定した要素の数の時) {処理}
26
26
 
27
- の時で処理を分けたい。int型はbool型に暗黙的に変換できないみたいなエラーが出るので、この範囲でifを指定できるコードの書き方を知っていましたら教えていただけますとありがたいです。何卒よろしくお願いいたします。
27
+ の時で処理を分けたい。int型はbool型に暗黙的に変換できないみたいなエラーが出るので、この範囲でifを指定できるコードの書き方を知っていましたら教えていただけますとありがたいです。
28
+
29
+ if文での範囲指定方法というよりも、inspector内で設定したspriteの要素の数の値をif文の条件式で使う方法を教えていただきたいです。決まった値ではなく、動的な値で対応できるようにしたいです。
30
+
31
+
32
+ void Start()の中で、
33
+ inspectorのこのスクリプトで設定してある要素をGetComponentなどで取得してif文の条件式の中で使うなどを考えています。
34
+
35
+
36
+ 何卒よろしくお願いいたします。

3

2021/07/20 12:07

投稿

niconico.smile
niconico.smile

スコア21

title CHANGED
File without changes
body CHANGED
File without changes

2

2021/07/20 11:38

投稿

niconico.smile
niconico.smile

スコア21

title CHANGED
File without changes
body CHANGED
@@ -8,7 +8,7 @@
8
8
  **具体的な説明**
9
9
  まず、
10
10
 
11
- public Sprite[] 変数//この変数は何でも良い;
11
+ public Sprite[] 変数;//この変数は何でも良い
12
12
  private int count;
13
13
 
14
14
  とし、 void Start()の中で、count=0と決める。

1

2021/07/20 11:38

投稿

niconico.smile
niconico.smile

スコア21

title CHANGED
File without changes
body CHANGED
@@ -24,4 +24,4 @@
24
24
 
25
25
  if(count=inspectorで指定した要素の数の時) {処理}
26
26
 
27
- の時で処理を分けたい。int型はbool型に暗黙的に変換できないみたいなエラーが出るので、この範囲でifを指定るコードの書き方を知っていましたら教えていただけますとありがたいです。何卒よろしくお願いいたします。
27
+ の時で処理を分けたい。int型はbool型に暗黙的に変換できないみたいなエラーが出るので、この範囲でifを指定できるコードの書き方を知っていましたら教えていただけますとありがたいです。何卒よろしくお願いいたします。