Skip to content

sasazaki1994/Unity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity ミニゲーム最小構成

このリポジトリは、Unity 側で不足していた資材をコードと最小プロジェクト構成で補完しています。空の 2D シーンでも起動できますが、そのまま Unity プロジェクトとして開けるための基本ファイルも追加しました。

今回追加した残りの資材

  1. Unity プロジェクトの骨組み

    • Packages/manifest.json を追加しました。
    • ProjectSettings/ProjectVersion.txtProjectSettings/EditorBuildSettings.asset を追加しました。
    • 保存済みシーン Assets/Scenes/Main.unity を追加しました。
  2. 背景と音

    • RuntimeBackdrop が背景と星をランタイム生成します。
    • RuntimeAudioController が簡易 BGM と開始音、ゲームオーバー音を合成再生します。
  3. 入力の残り

    • InputAdapter は旧 Input Manager と New Input System の両対応を維持したまま、タッチ操作にも対応しました。
    • タッチは画面左半分 / 右半分のホールドで移動、タイトルやゲームオーバーではタップで開始、2 本指タップでリスタートです。

含まれるスクリプト

  • Assets/Scripts/GameController.cs
  • Assets/Scripts/PlayerController2D.cs
  • Assets/Scripts/FallingObject.cs
  • Assets/Scripts/InputAdapter.cs
  • Assets/Scripts/RuntimeAudioController.cs
  • Assets/Scripts/RuntimeBackdrop.cs
  • Assets/Scripts/RuntimeBootstrap.cs
  • Assets/Scripts/RuntimeSpriteLibrary.cs

含まれるプロジェクトファイル

  • Assets/Scenes/Main.unity
  • Packages/manifest.json
  • ProjectSettings/ProjectVersion.txt
  • ProjectSettings/EditorBuildSettings.asset
  • .gitignore

使い方

  1. Unity Hub でこのフォルダをプロジェクトとして開く
  2. もし別バージョンの Unity を使う場合は、Editor 側でアップグレードする
  3. Assets/Scenes/Main.unity を開いて Play する

現在の操作

  • Left / Right または A / D: 左右移動
  • Space / Enter: タイトル画面から開始、ゲームオーバー後の再開
  • R: プレイ中またはゲームオーバー後のリスタート
  • Gamepad Left Stick: 左右移動
  • Gamepad South / Start: 開始
  • Gamepad Start: リスタート
  • Touch Left / Right Half: 左右移動
  • Touch Tap: タイトル画面またはゲームオーバー画面で開始
  • Two-Finger Tap: リスタート

まだ外部で差し替えるとよいもの

  • プレイヤーと落下物の本番アート
  • 本番用の BGM / 効果音ファイル
  • タイトル画面やリザルト画面の本番デザイン

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages