shuvit 6 лет назад
Родитель
Сommit
b666a1e0f8
1 измененных файлов: 6 добавлений и 2 удалений
  1. 6
    2
      walk.py

+ 6
- 2
walk.py Просмотреть файл

@@ -822,8 +822,12 @@ def reset_pos():
822 822
         spawn_pos = own['spawn_pos']
823 823
         spawn_rot = own['spawn_rot']
824 824
         spawnz = spawn_pos[2] + .1
825
-        own.worldPosition = (spawn_pos[0], spawn_pos[1], spawnz)
826
-        own.worldOrientation = [[spawn_rot[0][0],spawn_rot[0][1],spawn_rot[0][2]], [spawn_rot[1][0],spawn_rot[1][1],spawn_rot[1][2]], [0.0, 0.0, 1.0]]
825
+        try:
826
+            own.worldPosition = (spawn_pos[0], spawn_pos[1], spawnz)
827
+            own.worldOrientation = [[spawn_rot[0][0],spawn_rot[0][1],spawn_rot[0][2]], [spawn_rot[1][0],spawn_rot[1][1],spawn_rot[1][2]], [0.0, 0.0, 1.0]]
828
+        except:    
829
+            own.worldPosition = (0, 0, .1)
830
+            own.worldOrientation = [[1.0, 0.0, 0.0], [ 0.0, 1.0, 0.0], [0.0, 0.0, 1.0]]    
827 831
         if own["spawn_stance"] == 1:
828 832
             own.setLinearVelocity([.1,0,0], 1)
829 833
             #cam.worldPosition = (spawn_pos[0], spawn_pos[1], (spawn_pos[2] + .25))

Загрузка…
Отмена
Сохранить