Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / GameConfig.cs
@lijincheng lijincheng on 9 Mar 2023 906 bytes 将部分配置项移到GameConfig下
  1.  
  2. using Godot;
  3.  
  4. public static class GameConfig
  5. {
  6. /// <summary>
  7. /// 散射计算的默认距离
  8. /// </summary>
  9. public static float ScatteringDistance = 300;
  10. /// <summary>
  11. /// 重力加速度
  12. /// </summary>
  13. public static float G = 250f;
  14. /// <summary>
  15. /// 像素缩放
  16. /// </summary>
  17. public static readonly int WindowScale = 4;
  18. /// <summary>
  19. /// 游戏视图大小
  20. /// </summary>
  21. public static readonly Vector2 ViewportSize = new Vector2(480, 270);
  22. //public static Vector2 ViewportSize => OS.WindowSize / WindowScale;
  23. /// <summary>
  24. /// 连接房间的过道宽度
  25. /// </summary>
  26. public const int CorridorWidth = 4;
  27. /// <summary>
  28. /// 游戏地图网格大小
  29. /// </summary>
  30. public const int TileCellSize = 16;
  31. /// <summary>
  32. /// 房间最小间距
  33. /// </summary>
  34. public const int RoomSpace = 4;
  35. }