[過去ログ] 【3Dゲームエンジン】Unity質問スレッド32 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
369: 2017/11/23(木)20:38 ID:8VVO/uAT(1/7) AAS
はい、というわけで
「左右後頭部だけのドット絵なんか使えないだろキムチ君」と心でツッコミいれてROMってる人達
こんばんは
本日の講義のお時間です
前回に引き続き「IF分の色々」です
370: 2017/11/23(木)20:44 ID:8VVO/uAT(2/7) AAS
IF分は次のように"多重"にすることもできます。
例
if( a == 1 ){
if( b == 1 ){
Debug.Log("aとb両方が1だよ");
}
}
こうすることにより1つだけではなく複数の条件がそろった時にIFを成立させる事ができるわけです。
上の例では2重ですが当然ながら3重にも4重にも無制限に行えます。
ただしとても見づらくなっていきます。
省16
371: 2017/11/23(木)20:50 ID:8VVO/uAT(3/7) AAS
if( a == 1 && b == 1 && c == 1 && d == 1 ){
Debug.Log("aとbとcとd、全部が1だよ");
}
はaもbもcもdも"1"の時にifが成立します。
4つのうちどれか1つでも"1以外"だとifが成立しなくなります。
次の例では、「a、b、c、dのどれか1つでも1ならばifを成立させたい」やり方です。
算術演算子の「||(オアと呼ぶ)」を使います。
例
if( a == 1 || b == 1 || c == 1 || d == 1 ){
Debug.Log("aかbかcかdのどれかが1だよ");
省2
372: 2017/11/23(木)20:59 ID:8VVO/uAT(4/7) AAS
if文は基本は「条件が成立した時に実行したい」処理を書くわけですが
逆に「条件が不成立の時に実行したい」処理を書くこともできます。
それには「else節」を使用します。
まずはelse節がないif文の例です。
例
Debug.Log("IFの前");
if( a == 1 ){
Debug.Log("aは1");
}
Debug.Log("aは1ではない");
省17
373: 2017/11/23(木)21:05 ID:8VVO/uAT(5/7) AAS
最後に「if〜else if」を説明します。
else節の後にさらにifを使い条件判定(分岐)をさせる事が出来ます。
例
if( a == 1 ){
Debug.Log("aは1");
} else if( a == 2 ){
Debug.Log("aは2");
} else if( a == 3 ){
Debug.Log("aは3");
} else {
省10
374: 2017/11/23(木)21:06 ID:8VVO/uAT(6/7) AAS
誤字は愛嬌だ
わかったかクソども
378: 2017/11/23(木)21:48 ID:8VVO/uAT(7/7) AAS
>>377
画像リンク[jpg]:pbs.twimg.com
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.049s