※個人で管理しているHPに引っ越ししました。
リンク切れ等考慮して本ページは残しておきますが、今後はHPのほうで更新します。
プログラマじゃなくても簡単にゲームが作れる!
と言う話を聞き、
プログラマだったらどうだろう?と気になってUnityを細々と手を出しています。
その際、Unityならではの引っかかった部分を書き出してみました。
プログラマならではなのか、プログラマじゃなくても引っかかるのかは…どうなんでしょうか。
自分が最初に躓いたのはこれです。
・何すればいいの?
・プロジェクトはどう用意するの?
・プログラムはどうすれば使えるの?
具体的に書いていきますね。
##何すればいいの?
1.UnityをDL。
※WindowsでもMacでも開発出来ます。
こちらからDL出来ます。
http://japan.unity3d.com/unity/download/
UnityをDLした事が無ければ、30日限定で有料版(Pro)のお試しが出来ます。
2.公式チュートリアルを見ながら作る。
はじめてのUnityと言うページがあります。
http://japan.unity3d.com/developer/document/tutorial/my-first-unity/
現状、第3回までしか紹介されていませんが、とっかかりとしては十分だと思います。
自分が見た時は、第1回しかありませんでした。
その他にもドキュメントページを眺めると結構勉強になります。
http://japan.unity3d.com/developer/document/
3.公式Asset StoreからサンプルプロジェクトをDLしていじる。
Asset Storeとは、宝の山です。
世界中の人達が作った色々な物(絵、音、プログラム等)が、無料or有料で公開されている場所です。
誰もが必要な物全てを用意出来るわけではないため、ここで探してみると良いかもしれません。
※いつの間にか、一部日本語化されてて見やすくなってきています。
https://www.assetstore.unity3d.com/jp/
この中に、完成プロジェクトと言うカテゴリがあり、そこで丸ごと実行環境含めて配布されているものがあります。
パブリッシャーにUnity Technologiesと言うUnity公式さんがいて、結構プロジェクトを配布しているのでオススメです。
個人的にはこれがオススメです。
2Dゲームプロジェクトで、3Dはちょっと難しそう…って人でも見やすいと思います。
https://www.assetstore.unity3d.com/jp/#!/content/11228
プロジェクトでは無いですが、最近では3DモデルのUnity Chan!データが公式から公開されています。
3Dをバリバリ動かしたいんだ!って方はこちらをDLして、色々いじるといいかもしれません。
(しかも2Dデータも本当に最近公開されたそうです)
http://unity-chan.com/
https://www.assetstore.unity3d.com/jp/#!/content/18705
##プロジェクトはどう用意するの?
1.プロジェクトフォルダを用意
2.Unityで、プロジェクト生成
ここまでは、通常の開発と同じだと思います。
unityでは、プロジェクトだけではゲームを作れず、シーンというものを生成する必要があります。
シーン=画面と言うイメージで、タイトル、ゲーム、メニュー等のシーンを用意する事になると思います。
※シーン切り替えに時間かかるので、シーン分けずに共通化する手法もあるので一概にこれ!とは言えませんが。
シーン毎に、ヒエラルキーというものがあり、シーンにオブジェクトを配置すると、ここに表示されます。
オブジェクトの詳細は、オブジェクトを選択するとInspectorウィンドウ上で見ることが出来ます。
##プログラムはどうすれば使えるの?
まず、プログラムは、UnityではScriptと呼ばれています。
・JavaScript
・C#
・Boo
の3つの言語が使えます。
Unity独自の挙動で、
1.オブジェクトにScriptを設定(Add Component)。
2.そのオブジェクトをHierarchyに配置。
3.シーン実行時に、オブジェクトが生成され設定しているScriptがnewされる。
と言うイメージを持てるまで時間がかかりました。
オブジェクトには、様々な機能を設定出来、Transformが必ず設定されています。
それを追加するのはAdd Component。
削除するのはRemove Component。
Inspector、Scriptからいじる事が可能です。
Qiitaの記述にまだまだ不慣れで、見にくいかと思います。
徐々に整形しつつ、詳細追加していきたいと思います。
もう眠いのでとりあえず投稿しちゃいます。。
- 14/07/17 0:50 更新
整理しました。
Asset Storeについて、詳細追記しました。
Unity Chan!について追記しました。