次に下の例を見てください。
[例]
int i=0;
for(i=10; i>0; i--){
Debug.Log("i=" + i );
}
これはスタート値10から始まり、0に向かって1ずつiの値を減らしていっています。
実行結果は「i=10」「i=9」…「i=1」となります。
初心者が間違えやすいのが「i>0;」部分を終了条件と思う事です。
ここは終了条件ではなく『継続条件』です。
この部分の式が成立している間 for文 は繰り返しを実行し続けると思ってください。
上の例を言葉で表すと
「iの中身が0より大きい場合、繰り返してください」となります。
[例]
int i=0;
for(i=10; ; i--){
Debug.Log("i=" + i );
}
これは「継続条件」を記述していない例です。
これでもエラーにはなりませんが絶対に実行しないでください。
この場所でプログラムが永遠と繰り返され続けUnityがフリーズしてしまいます。
これを『無限ループ』と呼びます。
無限ループが発生するとUnityを強制終了しないと終わらせられなくなります。
強制終了のやり方が分からない人は絶対に実行しないでください。
このように継続条件式を書く部分はとても重要です。
【3Dゲームエンジン】Unity質問スレッド32
■ このスレッドは過去ログ倉庫に格納されています
699名前は開発中のものです。
2017/12/08(金) 02:06:02.96ID:rY92HIWe■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国、対日報復措置を慎重に選択 自国に影響少ないものばかり 高市氏個人や「右翼」に矛先… [BFU★]
- 高市首相、G20初日に18人と会話しメローニ氏と抱き合う 中国首相と接触実現せず 一瞬目が合ったような場面も [ぐれ★]
- 【(・(ェ)・)】駆除数17倍、クマ1頭の焼却に灯油100㍑で今季7000㍑以上使用した施設も…処理に追われる自治体 [ぐれ★]
- 【子ども・子育て支援金】来年4月から徴収、月収50万円なら月600円程度…健保連試算 [蚤の市★]
- なぜ立花孝志氏の言葉は信じられたのか…"異例の逮捕"が浮き彫りにした「SNSの危険な病理」 ★2 [ぐれ★]
- 新東名を174キロで爆走 呆れたその理由は? 「体調不良で早く家に…」 静岡県の30代男性職員が戒告処分に オービスで速度違反が発覚 [ぐれ★]
- 2025 SUPER FORMULA Lap19
- こいせん 全レス転載禁止
- 競輪実況★1606
- ハム専ファンフェス
- 京都競馬4回5日目エリザベス女王杯★3
- 【フジテレビ】2025 FORMULA 1【NEXT】Lap600
- 🏡コマンドも反映されねークソサイト
- タリバン、G20遅刻、夕食会欠席 。 すまんこいつ何しに行ったの? [974680522]
- 【実況】博衣こよりのえちえちゼルダの伝説 ムジュラの仮面🧪
- イーロン「X垢に国名表示するぞ」→なぜかイスラエルが表示されるwwwwwwwww [942773469]
- 世論調査の電話って非通知でかかってくるんだが
- 【悲報】ブラックフライデーとかいう近年急にゴリ推しされ始めたイベントWWWWWWWWWWWWWWWWWWWWWWWWWW
