全てのアセットを含む有料記事・マガジンが読み放題です。
全ての記事・マガジンの閲覧とアセットのダウンロードが可能です。 まだ他媒体で動画化されていないコンテンツにアクセス可能です。
ゲーム開発ラボ
Unityで使うC#の基礎知識についてまとめました。
ゲームエンジン「Unity」のオーディオについての基礎知識をまとめました
UnityのUIについての基礎知識をまとめました!
Unityの基本的な使い方についてまとめました
初心者向けに、Unityのインストールから初期設定までをまとめました
このレクチャーを通じて、変数の宣言、初期化、そして操作方法を理解することで、より複雑なプログラムを効果的に書くための土台を築くことができます。 それでは、C#における変数の基本から詳細な使い方まで、一緒に学んでいきましょう。 変数とは変数とはデータを格納するための「いれもの」です。 プログラム内で使用するデータを一時的に保持する場所として機能します。 下準備空のゲームオブジェクトにVarTypesControllerというスクリプトを追加して 開きます。 書き方変数の宣
このレクチャーでは、UnityでC#スクリプトを作成し、操作する基本的な方法を学びます。 C#はUnity開発で使用されるプログラミング言語であり、ゲームオブジェクトの挙動を制御するために不可欠です。 作成方法プロジェクトから作成 プロジェクトビューで右クリックし、「Create」>「Scripting」から選択して新しいスクリプトを作成します。 GameObjectにアタッチするスクリプトは、「MonoBehaviour Script」を選択します。 Add Comp
このセクションでは、Unityでのオーディオの作成と設定方法について学びます。 音はゲーム体験を豊かにし、プレイヤーの没入感を高める重要な要素です。適切にオーディオを設定し、効果的に利用する方法をマスターしましょう。 AudioSourceコンポーネントの追加AudioSourceは音を再生するためのコンポーネントです。 ヒエラルキーで右クリック、「Audio」>「Audio Source」 を選択して追加します。 Unityでサウンドを鳴らすには、今回追加したAudio
このセクションでは、UnityのUIシステムを利用してImageオブジェクトの操作について学びます。 Imageオブジェクトは、ゲーム内でビジュアル要素を表示するために広く使用されており、アイコン、背景、その他のグラフィカルなコンテンツを扱う際に非常に重要です。 Imageオブジェクトの作成ヒエラルキーでCanvasを選択し、「UI」>「Image」を選択して、新しいImageオブジェクトを作成します。 Imageの配置とサイズImageオブジェクトの「Rect Tran
このレクチャーでは 消せるタイルがない、いわゆる詰みの状態に対応した処理 を作成していきます。 まずは 削除を伴う移動ができるタイルを返す関数を追加します。 移動可能なタイルのリストを返す関数追加
それではこのレクチャーでは タイルを落下させる処理 を作っていきます 一番下のY座標を取得する関数まずは 落下させたいタイルの下側が空いているかチェックする関数を追加します // 指定されたタイルの1番下の空いているタイルのyを返す int GetBottomY(int x, int y) { // 返却するy座標 int bottomY = -1; // 1番下のyを探す for (int
このセクションでは、UnityにおけるButtonオブジェクトの基本的な操作方法について学びます。 ButtonはUIの中核要素であり、ユーザーとのインタラクションに不可欠です。 作成ヒエラルキービューで右クリック、「UI」>「Button」を選択して新しいButtonオブジェクトを作成します。 フォントの追加無しで日本語を利用したい場合は、「UI」>「Legacy」>「Button」を選択します。 「UI」>「Button -TextMeshPro」は高機能ですが、デフ
このセクションでは、UnityのUIシステムを使って、Textオブジェクトの操作方法を学びます。 Textオブジェクトはゲーム内で情報を表示する基本的な要素であり、そのカスタマイズはプレイヤーの体験に直接影響します。 作成ヒエラルキービューで右クリック、「UI」>「Text」を選択して 新しいTextオブジェクトを作成します。 フォントの追加無しで日本語を利用したい場合は、「UI」>「Legacy」>「Text」を選択します。 「UI」>「Text -TextMeshPr
UnityのUIシステムを使って、ゲームにインターフェースを追加する方法を学びます。 UIはゲームで非常に重要な役割を果たし、プレイヤーの操作性や情報の提示に直接影響します。 Canvasの作成CanvasはすべてのUI要素の親となるオブジェクトです。 ヒエラルキーで右クリック「UI」>「Canvas」を選択して新しいCanvasを作成します。 UI要素の追加UIでよく利用する テキスト、ボタン、画像 についてやっていきましょう。 (Canvas未作成でUI要素の追加を行
今回はUnityでのシーンの操作について学んでいきます。 シーンをうまく管理することで、複雑なゲームやアプリケーションを効率的に構築することができます。 Unityにおけるシーンは、例えばタイトルとゲーム画面、リザルト画面 といった見た目や扱うデータがガラッと変わる単位がシーンになります。 それでは、さっそくシーンの作成〜遷移方法について見ていきましょう。 シーンの作成方法新しいシーンを作成する デフォルトで「Scenes」というフォルダがあるのでそこに 右クリックメニュ
今回はUnityでのColliderの操作について学んでいきます。 Colliderは、ゲームオブジェクト同士の衝突を検知し、物理的な相互作用を可能にする重要なコンポーネントです。 それでは、さっそくColliderの基本的な使い方と操作方法について見ていきましょう。 ColliderとはColliderは、ゲームオブジェクトに物理的な衝突を検知するためのコンポーネントです。 Unityにはさまざまな種類のColliderがあり、用途に応じて使い分けます。 3Dオブジェク
今回はUnityでのPrefabの操作について学んでいきます。Prefabは、ゲームオブジェクトを再利用可能なテンプレートとして保存する機能です。 これにより、同じオブジェクトを複数のシーンやプロジェクトで効率的に使用することができます。 PrefabとはPrefabは、ゲームオブジェクトをテンプレートとして保存し、再利用できるようにする機能です。 Prefabはプロジェクトビューに保存され、シーン内で何度でもインスタンス化(実体化)できます。 Prefabの作成ゲームオ
今回はUnityでのデバッグログの表示方法について学んでいきます。 デバッグログは、スクリプトの動作を確認したり、問題を解決したりするのに非常に役立ちます。 下準備今回は、空のオブジェクトにLogControllerというスクリプトをアタッチして進めていきましょう。 空のオブジェクトの作成方法 スクリプトの作成 このスクリプトのゲーム開始時に呼ばれるStart関数にログを表示する処理を書いていきます。 デバッグログの基本Debug.Logの使用方法 Debug.L
今回はUnityでの基本的なスクリプティングについて学んでいきます。 スクリプトを使うことで、ゲームオブジェクトに動きや挙動を追加することができます。 スクリプトの作成方法ヒエラルキーで任意のオブジェクトを選択 今回はCubeを作成してそこにスクリプトを追加してみます。 インスペクターパネルで「Add Component」をクリック スクリプトの名前を入力し「New Script」から「Create and Add」をクリック 今回は「CubeController」
このレクチャーでは、オブジェクトとコンポーネントの関係について詳しく説明し、基本的なコンポーネントの役割や操作方法を学んでいきます。 コンポーネントとはゲームオブジェクトは、単独では何の機能も持ちません。 コンポーネントを追加することで、様々な機能や特性を持たせることができます。 コンポーネントは、オブジェクトに対して特定の機能を提供する小さなモジュール(構成要素)です。 例えば、物理エンジンの適用や描画設定など、ゲームに必要な機能を追加する際に使われます。 ゲームオブジ
このレクチャーでは、ゲームオブジェクトの移動、回転、サイズ変更の操作方法を学んでいきます。 下準備Cubeを作成しておきます。 移動まずシーンビューでオブジェクトを選択すると、オブジェクトの周囲に矢印が表示されます。(ショートカットキー「W」) オブジェクトの周囲に表示される矢印をドラッグすることで、X、Y、Z軸に沿ってオブジェクトを移動させることができます。 正確な位置に移動したい場合は インスペクターパネルの「Transform」コンポーネントのPositionに
今回はシーンビューのカメラ操作方法について学んでいきます。 シーンビューのカメラ操作をマスターすることで、開発中のゲームオブジェクトやシーン全体を効率的に確認・編集できるようになります。 それでは、さっそく始めましょう。 シーンビューとゲームビューの違いシーンビューは開発中にゲームのオブジェクトを配置・編集するための 開発者用のビューです。 ゲームビューはプレイ中のゲーム画面を表示するための プレイヤー用のビューになります。 Unityを使ってゲーム制作を行う際は、これ
ゲームオブジェクト(GameObject)について解説していきます。 Unityでは、2D、3Dのオブジェクトやカメラ、ライト、UI、サウンドの再生も1つのゲームオブジェクトとして扱います。 3Dオブジェクトを追加まず、Cubeの3Dオブジェクトの追加方法について説明します。 ヒエラルキーを右クリックしてコンテキストメニューを開く もしくはメニューバーの「Create」をクリックします。 「3D Object」 > 「Cube」をクリック ヒエラルキービューに「 C