テトリス的を作る(11)ブロックを消すUnityで学ぶプログラミングこんにちは!テトリス的なものを作っていきます。長い連載になりますので、気長にお付き合いください。プログラムの内容は難しいので、初心者には向きません。作るのは厳しいのでよろしくお願いします。説明も大幅に省いていきます。最後に注意事項ご紹介するのはあくまで「テトリス的」です。そのものではありませんし、非常にシンプルに遊べるだけのものです。連載終了後に、より詳しい技術的な解説&追加機能を加えた電子書籍を発行する予定ですので、よろしくお願いします。i,j,k;//繰り返すwhile(true){for(j=0;j<21;j++){comp=1;for(i=2;i<14;i++){if(stage[i,j]==0){comp=0;}}if(comp==1){break;}}if(comp==0){break;}for(i=1;i<12;i++){stage[i,j]=0;}//上の列を下におろすfor(k=j;k>0;k--){for(i=2;i<14;i++){stage[i,k]=stage[i,k-1];}}}}再帰処理を使っています。1列でも揃っていれば、一段おろす。chkLines();を追加します。※やばい、LockBlk()とRender()のiの範囲が2から14でしたね!直してください!消えたね!次回は、ゲームオーバーの判定!それではよきプログラミングライフを!またね。テトリス的を作る(13)得点表示こんにちは!テトリス的なものを作っていきます。テトリス的を作る(9)ブロックの積み重ねこんにちは!テトリス的なものを作っていきます。テトリス的を作る(8)左右の移動こんにちは!今回からテトリス的なものを作っていきます。テトリス的を作る(7)前半のプログラムリストこんにちは!今回からテトリス的なものを作っていきます。テトリス的を作る(6)ブロックを停止させるこんにちは!今回からテトリス的なものを作っていきます。広告はてなブログをはじめよう!koharuwestさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。