と、いうわけで。
テトリス をUnityらしく物理演算だけで作れないかな?
という連載です。
要するに、ブロックは重力に任せてしまえばいいし、
回転できるかどうかも物理的にできなきゃできないで
いいし。行けるんじゃないかな?と、イキがってみま
したが。
その根拠は何か
(1)ブロックを作る → 四角の合体なので出来そう。
(2)ブロックの回転 →物理的に回転できるかどう
かなので行けそう。
(3)落下 → 重力でいいんじゃね。
(4)ラインの消去 →工夫は必要だけど行けそう
試作を開始
現在試作中ですが、ちょっと問題がありそう。
(1)ブロック消すのはいいけど、重力だと勝手に
ブロックの隙間を詰めちゃいそう。下段に落
とす工夫がいるね。
(2)ラインの消去はセンサー的なオブジェクトに
いくつブロックが触れているか・・・みたい
な感じで解決しようかな。
いやいや、これらは悩みどころだからいいんですよ。
大問題だわ
物理で落とすと、微妙にブロック
の位置が狂う。
X「1」の位置に落したいのに、「1.0232」み
たいな場所に落ちる。だからVector3は厳しい。
Translateでいかなあかん・・・。
なんかもうすでに、やばい感じがしますが。
頑張ります。
ある程度試作が進んだら、コードも公開します。
質問があればDMやらコメントをお願いします。
それでは良きプログラミングライフを!
またねん!