AR Lecture of Unity

Unityを起動してみよう

Unityとは何か?

UnityはUnity Technologys社が開発したフリーの3Dゲームエンジンで,だれでも自由にダウンロード・インストールすることが出来ます.

近年ではゲーム以外にも3D映像作品の制作にも使用されており,幅広い場所で利用されているソフトウェアの一つです.

Unityはクロスプラットフォーム開発が可能であり,iOS用のプログラムとAndroid用のプログラムを別々に用意しなくても両プラットフォームへのビルドが可能です.

iOSとAndroidの違い

設問 iOS Android
開発言語 Objective-C(iOS8以降はswiftも使用可) Java
開発者数 まだまだ少ない 多い
開発にかかる費用 Appleに11800円課金する必要有 無料
開発環境の整えやすさ 整えやすい そこそこ難しい
開発中に起こりうる問題 天下のApple様による推奨・非推奨機能の追加 OSのバージョン+スマホ(タブレット)の機種の違いによって起こる所謂「私の持ってるスマホでは動きません(ぉこ」問題
開発のしやすさ つらい(経験談) とてもつらい(経験談)

Unityでのプロジェクト開発

設問 解答 コメント
開発言語 JavaScript/C#/Boo JavaScriptは利用者も多く,ホームページ作成にも使います.後期の演習1ではこの言語を使って演習をするらしいよ!
開発者数 増えてきている 無料でゲームを作れるということでユーザーが近年増加中
開発にかかる費用 基本無料 UnityProという15万のフルバージョンがある,AssetStoreと呼ばれるゲーム開発に使用するオブジェクトやプログラムをダウンロードできる場所がある
開発中に起こりうる問題 サードパーティ製のライブラリを用いた時にUnityに対応していない時がある Unityは頻繁にアップデートがある
開発のしやすさ (操作画面・プログラミングに慣れれば)簡単 ゲームに関するプログラミングの大部分をカットすることができる

Unityで作られた主な作品

Unityはクロスプラットフォーム開発が得意ということで,スマートフォン上で動作するゲームアプリによく利用されています.

スマートフォンだけではなく,家庭用ゲーム機ではWindowsPC・Mac・Linux・Flash・PS3・Xbox360への書き出しがサポートされています.

  • ドラゴンクエストⅧ ~空と海と大地と呪われし姫君~ (iOS,スクウェア・エニックス)
  • 魔法使いと黒猫のウィズ(iOS/Android,コロプラ)
  • ウチの姫様が一番カワイイ(iOS/Android,サイバーエージェント)
  • rain®(PS3,ソニー・コンピュータエンタテインメント)

Unityの画面構成について

いよいよ手を動かして演習をしてもらいましょう!

まずUnityのアイコンをダブルクリックしてUnityを起動してみてください.

こんな画面が表示されるかと思います.

alt text

これから作るプロジェクト(アプリの事です)をどこに保存するか聞いています.基本的には自分の好きな所で構いませんが,場所を変更する際は以下のように指定して下さい.

alt text

alt text

alt text

プロジェクトを作ることが出来たでしょうか?

プロジェクトが正常に作れたら,Unityの操作画面が開くと思います.

この画面について少し説明をしましょう.

alt text

Unityの操作画面の前に小さなウインドウが出ていると思います.これはウェルカムウィンドウといって,Unityでプロジェクトを作る際に役に立つリンクが貼られています.

このウィンドウはUnityのHelpタブからいつでも呼び出すことが可能です.

alt text

alt text

alt text

alt text

alt text

alt text

どうでしょうか.口頭ではだいぶ飛ばして説明したと思いますが,理解出来ましたか?

もしわからなくなったら,またこのページを見返してくださいね.

確認

Quiz

正しい説明文を選んで下さい.

Question 1 of 4

設問1:Sceneタブに関する正しい記述を選んでください.

Question 2 of 4

設問2:Projectタブに関する正しい記述を選んでください.

Question 3 of 4

設問3:Hierarchyタブに関する正しい記述を選んでください.

Question 4 of 4

設問4:inspectorタブに関する正しい記述を選んでください.