【unity】~C#修得!~

【unity】~C#修得!~

興味を持っていただきありがとうございます。

今回は使用言語の習得についてわかりやすく解説します。

使用可能な言語は?

unity2018.3以降のバージョンでは使用可能な言語はC#言語のみとなっております。以前はJavScript/Booも使用可能でしたが、現在ではC#一択となっております。

C#とは

C#はどんな言語なの?

C#は、C++やJavaと同じオブジェクト指向と呼ばれるプログラミング言語になり、文法はJavaに似ています。なので今までC++やjavaを触ったことのある方は取り組み易い言語だといわれています。

<unity上の実行結果>

 

C#って難しい?

初心者でも独学でできるので安心してください。理由としては3つあります。

1つ目は、プログラミング言語はすべて日本語に言語化できるという点。

プログラミング言語を一つ一つ暗記して覚えようとしたらとても難しいです。しかし、私たちが普段使用している言語と一緒でルールがあるます。なので、そのルールを着実に覚えていけば簡単に修得できます。

2つ目は、50単語(Debug.Log(“”)などのことをここでは単語と記載する)ほどを覚えれば、あとは組み合わせるだけで書ける点。

これも私たちが使用している日本語と同じで、プログラミング言語も単語の組み合わせでできています。さらに、最近では、コンピューターが自動でコードの補助をしてくれるので始めたばかりでもコードをかけます。

3つ目は、unityのオフィシャルサイトがC#言語の解説をしてくれている点。

unityのオフィシャルサイトでは、unityの仕様方法だけでなく、C#の説明もしてくれています。なので、C#修得のためにお金をかけずとも修得できる環境が整っています。

unityが解説しているC#サイトはこちら!

C#でできることは?

主要なアプリプラットフォーム(Android・iOS・Windows)のアプリ開発、AR/VR/MRアプリやゲームの開発などが可能です。スマホアプリの代表ポケモンGoはunityで作られたものです。また、unityを使用してVRのゲームも続々と出てきています。そして、自動車業界やアニメ-ション業界、建設業への導入も進んできているのです。

C#をはじめよう!

C#の開発を始めるために、「Visual Studio Community」をインストールします。こちらのマイクロソフトの公式サイトからダウンロードしてください。

Visual Studio ダウンロードはこちら!

C#の勉強方法

ここでは、私が使用した参考書を簡単に紹介します。まず、お伝えしたいのが直接C#を学ぶのではなく、unityを扱いながらC#を学ぶべきであるということです。

まず紹介するのが、こちらのunity5の教科書です。
良い点としては、C#も簡単に紹介していて初めての方には読みやすいものだと思います。また、unityの簡単な扱い方も初めて扱う方にわかりやすく解説されています。

悪い点としては、初心者用であり、なんども読み返して使うほど内容が濃くないところです。また、3Dの内容が少ないのがマイナスポイントです。

ただ、少しずつ手順を追って学ぶことが結果として近道になるので、こちらの本は初めての方にはとてもおすすめの一冊です。

次に紹介するのが、こちらのunityで神になる本です。名前に負けず内容がとても濃くかつとても分かりやすく解説してくれている一冊です。



unityの参考書は初心者用の本が多く、中級から上級の方向けの本が少ない中、この本はunityの細かな操作まで説明してくているので大きくスキルアップできる内容となっております。それに伴って、C#の難易度もあがりこれを読み終わったころには自分でC#が書けるようになっていると思います。

ほんとに内容が濃いので、何度も読んでしっかりスキルを身に着けていただきたいです!unityを扱うなら、絶対に持っておくべき本です。


Advertisement

unity_C#カテゴリの最新記事