テックアカデミー体験記

【TechAcademy体験記】Unityラストカリキュラム!!2Dゲーム制作も簡単!!

TechAcademyのUnityコースのカリキュラムもいよいよ終盤になってきました!

以前は3Dのアクションゲームを作りました.

今回は,2Dゲームを作っていこうと思います!

この2Dゲームを作り終えたら,いよいよオリジナルゲームの開発です

勉強し始めてわずか1週間でオリジナルゲーム開発に入れるTechAcademyのカリキュラムすごい.

ステージの作成

主人公は,3Dゲームの時と同様,ユニティちゃんを使います.

2Dの素材も公開されているので,ホームページからダウンロードして取り込みます.

f:id:McG:20170307161131p:plain

素材たちをダウンロードしたら,3Dゲームのときと全く同じ要領で.背景を作り込んでいきます.

f:id:McG:20170307161532p:plain

1回Unityの使い方を覚えたら,2Dも3Dも同じ要領で作れちゃうのがすごい

VRゲームだろうとiPhone向けゲームだろうとつくれちゃうわけですからね.

作った背景に,ユニティちゃんを設置すればかなりゲームっぽくなりました.

f:id:McG:20170307162135p:plain

ユニティちゃんを走らせる

さて,早くもユニティちゃんを走らせていきます.※動きます

https://i.gyazo.com/38d8d5a4dfc31608c21a655c3abd7be3.gif

実はこれ,ユニティちゃん自体は足踏みをしていて,その地点でジャンプしているだけなんです.

ユニティちゃん自体を動かすと,ユニティちゃんを写しているカメラも追従して動かす必要があり,コードが煩雑になります

そのため,後ほど背景を動かすことで,ユニティちゃんがあたかも動いているかのように見せることが出来るのです.

プログラミングって,発想をちょっと変えるだけで実装がすごく楽になったりします

その発想の転換方法を教えてくれるのがプログラミングスクールの良いところ

そして,障害物となるブロックを置いていきます.

ブロックは上から落ちてくるのですが,なぜか落ちてきたブロックがたまに設置されないw

※動きます

https://i.gyazo.com/0e8d62dfe7c5a4353a620f13c158a153.gif

全部置かれないとかならわかりますが,一部のブロックだけどっかいくというのは謎です.

と,悩んでいるとTechAcademyのメンターさんの神アドバイスが

実は,ブロックとユニティちゃん,何もしないと下に落ちてしまうので,見えない床が設置してあるんですね.

f:id:McG:20170307235501p:plain

この床の長さが短いと,ブロックがちゃんと乗ってくれず,一部ブロックが落ちてしまうというわけ.

このバグを修正して,背景を動かせば,かなり完成に近づいてきました!! ※動きます

https://i.gyazo.com/8f53558b945bbc48cb9743abd519addd.gif

完成

あとは,走った距離の記録だったりとか,ゲームオーバー後に画面タップで再スタートする処理などをかけば完成です.

こちらが完成した作品!! ※動きます

https://i.gyazo.com/c820cf6084aed98bf93aa721f757a7ea.gif

実は,音楽もついています.

だいぶUnityにも慣れてきて,3Dゲームでも2Dゲームでも簡単なものならば作れるようになってきました!!

2Dゲーム,なんかすぐ出来すぎてちょっと消化不良感.

なにはともあれ,これで基礎カリキュラムが全て終わったので,ちょっとUnityで遊びつつオリジナルアプリの開発をしていきます!

わくわくしますね!

公式LINEに登録してビジネスを学ぼう
無料LINEマガジンへの登録で、5つの豪華特典をプレゼント!
  1. 日本一わかりやすい「経済的自立を果たす人生攻略の10ステップ」(33分23秒)
  2. 見るだけで売上3倍は確実。「時給10円から年商10億」に至るまでの全ての道のり(39分15秒)
  3. 有料講演会の内容を公開。最短最速で0→1を立ち上げる起業術(1時間08分35秒)
  4. 起業初心者へ向けた即金で10万円を稼ぐ具体マニュアル(PDF24ページ)
  5. 資本主義社会においてお金持ちになる5つのルール(17分36秒)
その他、有益なコラムを完全無料で閲覧し放題!
\豪華特典を今すぐゲット/