Переглянути джерело

Merge pull request #109 from Calinou/player-camera-unclamp-angles

Hugo Locurcio 3 роки тому
батько
коміт
f46a9be44e
3 змінених файлів з 7 додано та 6 видалено
  1. 2 2
      player/model/playerobot.tres
  2. 2 2
      player/model/robotemitter.tres
  3. 3 2
      player/player.gd

+ 2 - 2
player/model/playerobot.tres

@@ -28,5 +28,5 @@ ao_texture = ExtResource( 2 )
 ao_on_uv2 = false
 ao_texture_channel = 0
 distance_fade_mode = 3
-distance_fade_min_distance = 0.5
-distance_fade_max_distance = 1.0
+distance_fade_min_distance = 0.2
+distance_fade_max_distance = 0.8

+ 2 - 2
player/model/robotemitter.tres

@@ -10,5 +10,5 @@ emission_energy = 6.19
 emission_operator = 0
 emission_on_uv2 = false
 distance_fade_mode = 3
-distance_fade_min_distance = 0.5
-distance_fade_max_distance = 1.0
+distance_fade_min_distance = 0.2
+distance_fade_max_distance = 0.8

+ 3 - 2
player/player.gd

@@ -3,8 +3,9 @@ extends KinematicBody
 
 const CAMERA_MOUSE_ROTATION_SPEED = 0.001
 const CAMERA_CONTROLLER_ROTATION_SPEED = 3.0
-const CAMERA_X_ROT_MIN = -40
-const CAMERA_X_ROT_MAX = 30
+# A minimum angle lower than or equal to -90 breaks movement if the player is looking upward.
+const CAMERA_X_ROT_MIN = -89.9
+const CAMERA_X_ROT_MAX = 70
 
 const DIRECTION_INTERPOLATE_SPEED = 1
 const MOTION_INTERPOLATE_SPEED = 10