2Dゲームは終わらない〜Unityでお遊び〜

プログラミング超初心者がUnityを使って2Dゲームを開発するブログ

Surface Pro 4を買ってしまった

 

もちろん、Surface Pro 5がもうすぐ発表されるであろう噂についてはよく知っています。この1か月とても悩んでいました。いつ出るかわからない5の発表を待つか、今4を買ってしまうか。

 

後押ししたのは、先日とある人物がTwitterで発言した内容。内部の性能は最新のCPUになるけれども、ドラマティックな変化はないという発言でした。

www.itechpost.com

 

じゃあ4でいいや。

 

ということで、買っちゃいました。ネットでMicrosoftのHPから注文して2日で到着。めちゃ早。

購入したのはi5の256Gのタイプです。

 

早速設定

ただいま、早速設定中です。

Visual Studioのインストール

今までMac Bookを使っていたので、XcodeとUnityの標準のエディタを使っていました。ただ、今後C#をもっと勉強していきたいなと思い始めたのでVisual Studioを使いこなせるようになりたいと思いました。というわけで、無事Visual Studioの無料版をインストールしました。

ついでにGithubと連携する拡張機能もインストールして、設定してみました。こちらはまだ試せていません。

 

Unityのインストール

これがないと始まらない。Unityをインストールしました。

 

Chromeとかはてなとか適当に

あとは普段Macで使っていたChromeとか、はてなブログにログインしたりとか、この記事もSurfaceから書いてみたりとか、いろいろ遊んでいます。

 

キーボードも打ちやすくてまったく問題ありません。会社ではWindowsなのでやっぱりCtrlのポジションとかWindowsの方が慣れていますね。

 

これからいろいろ触ってみます。

不安だった初期不良も特になさそうなのでよかったです。動作もサクサクで一切不快な点がありません。とても満足しています。これからいろいろ触ってみようと思います。

 

 

 

ツムツム風ゲーム作成チュートリアルやってみた

昨日に続き、時間があったのでツムツム風チュートリアルをやってみました。

この素晴らしいチュートリアルを提供されているのは、以下のサイト様!

こちらを参考に(というか全く同じように)作成してみました。

 

hiyotama.hatenablog.com

 

感想

楽しかった!C#スクリプト部分のロジックがすごいなーとただただ感心。感覚的にこんな感じでやればいいんじゃないかなーというロジックはもんやり浮かぶのですが、それをいざ書けと言われると全然できない。

3つ並んだブロックをドラッグして消すというアクションはこう書けばいいんだというのを写経しながら理解してただただ感心するばかり。

早く自分もこのレベルに到達したい。

 

工夫ポイント

リンク様のチュートリアルでは、一度半透明にしたブロックを消さずに離してしまった場合、色が元に戻りませんが、それを元に戻るようにしてみました。

3行程度の修正です。

 

これは覚えとく!

SendMessageメソッドでPublic関数を呼び出せるのかな?本格的にゲーム作り始めたら結構お世話になりそう。

SceneからSceneに移るには、Application.LoadLevel ("Main");みたいな関数を使う。

 

あと、ようやくカメラの位置だったり、解像度の変更だったりの意味がわかってきた。

 

個人的に謎なのが、キャンバスが作った画面から超絶はみ出していること。下の画像でいうと、作った画面やらObjectは左下の米みたいに小さいところに収まっているのに、キャンバスはそれから無意味にはみ出してる。

 

ゲーム画面ではちゃんと収まっているのでいいんだけども。この意味が知りたい。

f:id:taris777:20170302230220p:plain