コンテンツへスキップ

Unity

2D ゲームの作り方

①:アクションゲーム

2D-action-game
目次

事前準備
タイトル画面・ステージの作成
プレイヤーの作成
③ 敵の作成
④ ステージに仕掛けを作る

3D ゲームの作り方

①:玉転がし

Rolling-Balls
目次

Unity の機能(テキスト)

①:3D空間について

3d-space
目次

① 画面(アイコン)の説明

C# の基本(テキスト)

⑦:クラス

unity-cs-lesson7
目次

手続き型言語との比較
クラスとカプセル化
③ インスタンス
④ static(静的)変数

⑧:継承

⑨:参照型の変数

⑩:例外処理

Unity の基本(チュートリアル)

Tips

開発環境

・GitHub を使って Unity をバージョン管理する方法
・Unity から Visual Studio Community(C# スクリプト) を直接開けるように設定する
・Unity Hub からプロジェクトが開けないときの解決策:「Failed resolve project template: Failed to decompress」
・Unity のウィンドウをもう一度開く方法
・TextMeshPro(TMP) で日本語を使う方法
・アセットストアからアセット(素材)をインポートする方法
・Unity の Assets 内のおすすめのフォルダ構成

開発

・マルチプラットフォームに対応するプロジェクトの作り方
・タイトル画面の作り方
・2D タイルマップでステージを作る方法
・ゲームオブジェクトの並び順を制御する
・2D のゲームに画像を挿入する(Canvas のレンダーモードについて)
・2D アニメーションの作り方
・アニメーションからスクリプトのメソッドを実行する方法

テスト

・Android 端末で実機テストをする方法

公開

WebGL
・【WebGL】WebGL Build Support をインストールする方法
・【WebGL】Unity 公式サイト「Unity Play」に公開する方法
・【WebGL】Unity 投稿サイト「unityroom」で公開する方法
・【WebGL】自分が運営する「ホームページ」に公開する方法