Skip to content

tuatmcc/UnityLec2024Step1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity 講習会 2024 入門編

前提

Unity をインストール済み 任意の IDE がある(Visual studio, Rider など)

題材

玉転がしゲームを作る

学ぶこと

Component

  • Transform
    • 座標移動
      • Quaternion は詳しく触れない
        • Quaternion.Euler で済ませる
    • 回転
  • Rigidbody
    • 自由落下
    • AddForce
  • Collider
    • SphereCollider 3D
      • OnCollision
      • OnTrigger
  • Prefab
    • Mesh
      • 別にそんなに深く触れない
    • MeshRenderer
      • 別にそんなに深く触れない
  • AudioSource
  • AudioListener
  • Camera
  • Canvas
    • Text
    • Button
    • Image

Asset

  • Folder
    • 特殊ディレクトリ
    • はじめは大文字で後は小文字
  • Script
    • ファイル作成時にファイル名とクラス名に気をつける
      • クラス名はファイル名と同じにする
      • すべて英文字
  • Texture
  • Material
  • AudioClip
  • Prefab
  • Scene

Script

  • MonoBehaviour
  • [SerializeField]
  • Start
  • Update
  • FixedUpdate
  • GetComponent
  • OnCollisionEnter
  • OnTriggerEnter
  • Instantiate
  • Destroy
  • AddForce
  • AusioSource.Play
  • AusioSource.PlayOneShot
  • Input.GetKey

ゲーム仕様

  • 起動したらタイトル
  • スペース押してタイトル消えてスコアとアイテムが初期化される
  • "WASD" で玉を操作
  • 玉がアイテムに触れたらスコアが増える
  • スコアが 10 になったらゲームクリア
  • ゲームオーバーかゲームクリアしたらタイトルに戻る
  • 加速タイルに乗ったら玉が加速する
  • 動く足場とかも作る
  • 玉が穴に落ちたらゲームオーバー

About

Unity 講習会 2024 入門編

Resources

Stars

0 stars

Watchers

4 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors