Skip to content

VGA-GLAB/2024_TeamC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,852 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ソウルラン

概要

Steamでリリース予定のゲームのリポジトリです。
制作まとめページ:https://www.notion.so/DM_VS_Run-5076dc46997c490997dca7574aba72cd
シーン遷移図:https://drive.google.com/file/d/1370xhMTO-ZA736jT99h-NXHVCMqDi4J6/view?usp=sharing

命名規則

パスカルケース HogeHoge

  • クラス
  • プロパティ
  • Enum
  • publicでstaticな変数
  • const
using UnityEngine;

namespace Hoge
{
    public class Hoge
    {
	private float _hoge = 0;
	public static float Hogehoge = 0;
        /// <summary> このインスタンスを保有するオブジェクトのタイプ </summary>
        public float Hoge => _hoge;

        /// <summary>
        /// ダメージを適用する
        /// </summary>
        /// <param name="damage"></param>
        public void HogeHoge(float damage)
        {
            //何かしらの処理
        }
    }

    /// <summary>
		/// Hoge
    /// </summary>
    public enum Hoge
    {
        None,
        Hoge,
        Foo,
    }

}

アンダースコア+キャメルケース _hogeHoge

  • privateなメンバ変数
  • SerializeField
using UnityEngine;

namespace Hoge
{
    public class Hoge
    {
	private float _hoge = 0;
    }
}

キャメルケース hoge

  • ローカル変数
using UnityEngine;

namespace Hoge
{
    public class Hoge
    {
	void Hoge()
	{
	    private float foo = 0;
	}
    }
}

コメント

クラス、メソッドには必須

変数は変数名で分からないものは書く。

名前空間

スクリプトを入れるファイルに準拠する

teae.png

例えばAsset/Project/Program/Script/SceneAのCoreにファイルを作る場合、

名前空間をProject.Program.Script.SceneAにしてください。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 9