project.godot 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. ; Engine configuration file.
  2. ; It's best edited using the editor UI and not directly,
  3. ; since the parameters that go here are not all obvious.
  4. ;
  5. ; Format:
  6. ; [section] ; section goes between []
  7. ; param=value ; assign values to parameters
  8. config_version=4
  9. _global_script_classes=[ {
  10. "base": "RigidBody2D",
  11. "class": "Bullet",
  12. "language": "GDScript",
  13. "path": "res://player/bullet.gd"
  14. }, {
  15. "base": "Area2D",
  16. "class": "Coin",
  17. "language": "GDScript",
  18. "path": "res://coin/coin.gd"
  19. }, {
  20. "base": "RigidBody2D",
  21. "class": "Enemy",
  22. "language": "GDScript",
  23. "path": "res://enemy/enemy.gd"
  24. }, {
  25. "base": "Node2D",
  26. "class": "MovingPlatform",
  27. "language": "GDScript",
  28. "path": "res://platform/moving_platform.gd"
  29. }, {
  30. "base": "RigidBody2D",
  31. "class": "Player",
  32. "language": "GDScript",
  33. "path": "res://player/player.gd"
  34. } ]
  35. _global_script_class_icons={
  36. "Bullet": "",
  37. "Coin": "",
  38. "Enemy": "",
  39. "MovingPlatform": "",
  40. "Player": ""
  41. }
  42. [application]
  43. config/name="Dynamic Character Control-Based Platformer"
  44. run/main_scene="res://Stage.tscn"
  45. config/icon="res://icon.png"
  46. [debug]
  47. gdscript/completion/autocomplete_setters_and_getters=true
  48. gdscript/warnings/unsafe_property_access=true
  49. gdscript/warnings/unsafe_method_access=true
  50. gdscript/warnings/unsafe_cast=true
  51. gdscript/warnings/unsafe_call_argument=true
  52. [display]
  53. window/size/width=800
  54. window/size/height=480
  55. window/stretch/mode="2d"
  56. window/stretch/aspect="keep"
  57. stretch/aspect="keep_height"
  58. stretch/mode="2d"
  59. [gdnative]
  60. singletons=[ ]
  61. [image_loader]
  62. repeat=false
  63. [input]
  64. jump={
  65. "deadzone": 0.5,
  66. "events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777232,"unicode":0,"echo":false,"script":null)
  67. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":0,"pressure":0.0,"pressed":false,"script":null)
  68. , Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":87,"unicode":0,"echo":false,"script":null)
  69. ]
  70. }
  71. move_left={
  72. "deadzone": 0.5,
  73. "events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777231,"unicode":0,"echo":false,"script":null)
  74. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":14,"pressure":0.0,"pressed":false,"script":null)
  75. , Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":65,"unicode":0,"echo":false,"script":null)
  76. , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":-1.0,"script":null)
  77. ]
  78. }
  79. move_right={
  80. "deadzone": 0.5,
  81. "events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777233,"unicode":0,"echo":false,"script":null)
  82. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":15,"pressure":0.0,"pressed":false,"script":null)
  83. , Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":68,"unicode":0,"echo":false,"script":null)
  84. , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":1.0,"script":null)
  85. ]
  86. }
  87. shoot={
  88. "deadzone": 0.5,
  89. "events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":32,"unicode":0,"echo":false,"script":null)
  90. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":2,"pressure":0.0,"pressed":false,"script":null)
  91. , Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":90,"unicode":0,"echo":false,"script":null)
  92. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":7,"pressure":0.0,"pressed":false,"script":null)
  93. ]
  94. }
  95. spawn={
  96. "deadzone": 0.5,
  97. "events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777244,"unicode":0,"echo":false,"script":null)
  98. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":11,"pressure":0.0,"pressed":false,"script":null)
  99. ]
  100. }
  101. [physics]
  102. 2d/default_gravity=700
  103. [rasterizer]
  104. use_pixel_snap=true
  105. [render]
  106. mipmap_policy=1
  107. [rendering]
  108. quality/intended_usage/framebuffer_allocation=0
  109. quality/intended_usage/framebuffer_allocation.mobile=1
  110. quality/filters/anisotropic_filter_level=2
  111. quality/filters/use_nearest_mipmap_filter=true
  112. quality/voxel_cone_tracing/high_quality=false
  113. quality/depth/hdr=false
  114. [texture_import]
  115. filter=false