ここはUnityの使い方を紹介するUnity入門サイトです。Unityのインストール方法から各機能の使い方までを丁寧に説明していきます。
※Unityを使った実際のゲームの作り方については、姉妹サイト「Unityでゲームを作ろう!」で詳しく説明していますのでそちらをご覧ください。
Unityのセットアップ方法
Unityのダウンロードやインストールの方法について説明します。
- Unityのダウンロード方法
- 最新バージョンのUnityのインストール方法
- Unityのアンインストール方法
- プロジェクトの作り方・削除方法
- 古いプロジェクトのアップデート方法
- VisualStudioとの連携方法
Unityの基本的な使い方
Unityエディタの画面の見方や基本操作を説明します。
- Unityエディタの画面について
- よく使うウィンドウについて
- ファイルやフォルダの作り方・削除方法
- シーンビューでの視点の移動方法
- ゲームオブジェクトの作り方
- オブジェクトのトランスフォーム(Transform)編集
- ヒエラルキーの基本操作&親子関係について
- インスペクターの基本操作&コンポーネントについて
- スプライトエディターの使い方
アセット・パッケージの使い方
Unityでは素材や追加機能のことを「アセット」といいます。ここではそのアセットについて説明します。
プレハブ(Prefab)の使い方
簡単に複製・変更できるゲームオブジェクトである「プレハブ」についての説明です。
物理演算の使い方
Unityの目玉機能の一つである物理演算の使い方です。アクションゲームなどでは必ずといっていいほどよく使うので、しっかりと理解しておきましょう。
- Unityの物理演算について
- コライダー(Collider)の種類について
- リジッドボディ(Rigidbody)の使い方
- ジョイント(Joint)の種類と使い方
- エフェクター(Effector)の種類と使い方
- 物理マテリアル(Physics Material)の作り方
- 衝突時に呼ばれる関数について
- リジッドボディに力を加える方法
ライティングの設定方法
ライティング等の設定方法について説明します。
シーンの操作方法
シーンの切り替え等、シーンを操作する方法についてです。
カメラの使い方
カメラの使い方について説明します。Unityでは2D・3Dを問わずカメラの概念があるため、しっかりと理解しておいたほうが良いでしょう。
アニメーションの使い方
スプライトや3Dモデルのアニメーションについて説明します。
- Unityのアニメーション(Animation)について
- アニメーションクリップ(Animation Clip)の編集方法
- アニメーターコントローラー(Animator Controller)の使い方
- ブレンドツリー(Blend Tree)の使い方
UIシステムの使い方
UnityにはUI(ユーザーインターフェイス)を簡単に作れる機能が搭載されています。ここではその機能について説明します。
- UnityのUIシステムについて
- キャンバス(Canvas)の使い方
- 画像(Image)の使い方
- テキスト(Text)の使い方
- ボタン(Button)の使い方
- レイアウトグループ(Layout Group)の種類と使い方
C#スクリプトの書き方
Unityでは「C#」というプログラミング言語を使ってスクリプト(=ゲームの動作を決めるための台本のようなもの)を作ることで、より高度なゲームを作ることができます。ここではUnity独自のクラス等の使い方を通して基本的なスクリプトの書き方を説明していきます。
- C#スクリプトについて
- インスペクターに変数を表示させる方法
- インスペクター拡張用の属性について
- StartとUpdateについて
- ゲームオブジェクトを検索して取得する方法
- スクリプトからコンポーネントを取得する方法
- 処理を一定時間待つコルーチンの使い方
- ランダムな値(乱数)の作り方
- 便利なMathf(数学関数クラス)の使い方
タグとレイヤーの使い方
Unityのゲームオブジェクトにはタグやレイヤーといったものを設定することができます。ここではそのタグ・レイヤーについて説明します。
ナビゲーションの使い方
ゲームを作っていると「敵を自動的に移動させたい」というような場面がよくあります。ここではそういった場合に便利なナビゲーション機能の使い方を説明します。
- Unityのナビゲーションについて
- ナビメッシュ(NavMesh)の作り方
- ナビメッシュエージェント(NavMeshAgent)の使い方
- ナビメッシュ障害物(NavMeshObstacle)の使い方
- オフメッシュリンク(OffMeshLink)の作り方
マテリアルの作り方
ゲームで使う3Dモデルの色や質感等を決めるマテリアルについてです。
Terrain(地形)の作り方
Unityでは複雑な地形を簡単に作れる「Terrain(テレイン)」という機能があります。ここではそのTerrainの作り方を説明します。
タイルマップ(Tilemap)の作り方
Unityで2Dゲームを作るときに重宝する「タイルマップ(Tilemap)」機能の使い方を説明します。
パーティクルシステムの使い方
Unityには爆発などのエフェクトを自由に作れる「パーティクルシステム」が搭載されています。ここではそのパーティクルシステムの使い方を説明します。
入力の設定&取得方法
キーボード・マウス・ゲームパッド等からの入力を取得する方法や、入力設定について説明します。
ゲームのビルド方法
ゲームが完成したら、最後にそれを実際に動くファイルにビルドする必要があります。ここではビルドのやり方や設定について説明します。