Unity初心者向け入門講座 Unityの使い方・基本操作・ミニゲームの作り方 | ページ 4 | Unity入門の森 ゲームの作り方

Unity初心者向け入門講座 Unityの使い方・基本操作・ミニゲームの作り方

Unity C# ビリヤードの作り方

ビリヤードゲームの作り方2 ボールの移動と当たり判定の処理を作る

本講座はUnityでビリヤードゲームの作り方について説明していきます。前回はプロジェクトを作成し、ビリヤード台とボールなどを作りました。前回の記事:第二回目はボールの移動と当たり判定処理を実装していきます。今回から実際にコードを書いていくの...
Unity C# ビリヤードの作り方

ビリヤードゲームの作り方1 ビリヤード台とボールを作る

本講座ではUnityでビリヤードゲームの作り方について説明していきます。Unityの新規プロジェクトを作成するところから、一つずつ丁寧に進めていくので、初学者の方でも完成まで辿り着けます。また簡単に作成するため素材のインポートも必要ないよう...
Unity C# ブロック崩しの作り方

ブロック崩しの作り方5 クリア・リトライ・ゲームオーバー処理の作り方

今回の記事でブロック崩しを完成させます。以前までの記事でボールやプレイヤーブロックの移動処理、ボールが壁に当たったときの破壊処理など、ブロック崩しに必要な要素を実装してきました。前回の記事:今回は最後にプレイヤーの残機などUIに関係する部分...
Unity C# ブロック崩しの作り方

ブロック崩しの作り方4 Destroy関数とプレハブを用いてボールに当たった壁を消す

前回の記事ではボールの当たり判定処理と移動処理を作りました。前回の記事:今回の記事では以下の内容を習得しながら、ボールに当たった壁が崩れる処理を作ります。 GameObject削除に用いるUnityEngine.Object.Destroy...
Unity C# ブロック崩しの作り方

ブロック崩しの作り方3 当たり判定の実装 UnityEngine.Colliderと物理マテリアルの使い方

今回の記事でも引き続きブロック崩しを作成していきます。前回はUnityの入力処理とRigidBodyを用いた物理エンジンの利用法を習得しましたね。前回の記事:今回はボールを動かしてみましょう!物理エンジンを使ってボールを動かしてみよう。それ...
Unity C# ブロック崩しの作り方

ブロック崩しの作り方2 UnityEngine.InputとRigidBodyを使って移動処理を作る

前回の記事ではブロック崩しプロジェクトを作成し、必要なGameObjectを配置しました。マテリアルの色付けなどの基本機能も学習しましたね。前回の記事:この記事ではUnityの入力機能であるUnityEngine.Inputと物理エンジン機...
Unity C# ブロック崩しの作り方

ブロック崩しの作り方1 ブロックを配置してフィールドを作る

今回から5記事完結で簡単なブロック崩しゲームを作っていきます。Unity初心者でも実践できるように画面操作などやゲームオブジェクトの親子関係操作なども画像付きで説明していきますね。今回は Sceneビューとインスペクタービューの基本的な使い...
Unity C#入門講座

UnityC#の例外処理の使い方 throw, try, catch, finally文について

今回の記事では例外処理について解説していきます。例外処理はアプリ実行時に予想していない自体が発生した時に使用するC#の機能になります。例外処理をマスターしてばっちりエラーハンドリングしていきましょう。前回の記事:例外処理とは例外処理とはアプ...
Unity C#入門講座

Unity C#のIEnumerable・IEnumeratorとコルーチンの使い方・作り方

今回の記事ではコレクションに関係するIEnumearbleとIEnumeratorについて解説していきます。IEnumerableおよびIEnumeratorはコレクションの要素を取り出す操作を一般化したものになります。少し理解しづらいかも...
Unity C#入門講座

UnityC#のLinq・属性・拡張メソッド・クラスの部分定義の使い方

今回の記事では拡張メソッド、Linq、属性、クラスの部分定義など開発にとても役立つC#の機能を説明します。前回のデリゲートとイベントはちょっと難易度が高かったですが、今回の記事はもう少し取り組みやすくなります。ぜひ読んでみてください。前回の...