Steamでリリース予定のゲームのリポジトリです。
制作まとめページ:https://www.notion.so/DM_VS_Run-5076dc46997c490997dca7574aba72cd
シーン遷移図:https://drive.google.com/file/d/1370xhMTO-ZA736jT99h-NXHVCMqDi4J6/view?usp=sharing
- クラス
- プロパティ
- 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,
}
}- privateなメンバ変数
- SerializeField
using UnityEngine;
namespace Hoge
{
public class Hoge
{
private float _hoge = 0;
}
}- ローカル変数
using UnityEngine;
namespace Hoge
{
public class Hoge
{
void Hoge()
{
private float foo = 0;
}
}
}クラス、メソッドには必須
変数は変数名で分からないものは書く。
スクリプトを入れるファイルに準拠する
例えばAsset/Project/Program/Script/SceneAのCoreにファイルを作る場合、
名前空間をProject.Program.Script.SceneAにしてください。
