fixed player in bot fights and their scaled time features (player not time scaled). Now player can join to fights for justice.

This commit is contained in:
2022-05-20 02:22:22 +07:00
parent 7db8dbcfcf
commit 9faeccdae3
20 changed files with 176 additions and 224 deletions

View File

@ -1,5 +1,4 @@
using System;
using UnityEngine;
using UnityEngine;
namespace Animators.Leonid_Animator.Player
{
@ -40,7 +39,7 @@ namespace Animators.Leonid_Animator.Player
private void Update()
{
var deltaTime = Time.deltaTime;
var deltaTime = Time.unscaledDeltaTime;
_inputHandler.TickInput(deltaTime);
_moveDirection = _cameraObject.forward * _inputHandler.vertical
+ _cameraObject.right * _inputHandler.horizontal;
@ -66,7 +65,7 @@ namespace Animators.Leonid_Animator.Player
var velocity = myRigidbody.velocity;
myRigidbody.AddForce(_inputHandler.jumpPressed ?
new Vector3(0, jumpForce, 0)
: new Vector3(velocity.x*100, -50, velocity.z * 100));
: new Vector3(velocity.x*200, -50, velocity.z * 200));
}
private void LateUpdate()
@ -95,7 +94,6 @@ namespace Animators.Leonid_Animator.Player
if (Mathf.Abs(_inputHandler.horizontal) + Mathf.Abs(_inputHandler.vertical) < 0.1)
return;
var moveAmount = _inputHandler.moveAmount;
var targetDir = _cameraObject.forward * _inputHandler.vertical
+ _cameraObject.right * _inputHandler.horizontal;
targetDir.Normalize();
@ -103,8 +101,6 @@ namespace Animators.Leonid_Animator.Player
if (targetDir == Vector3.zero)
targetDir = myTransform.forward;
var rotSpeed = rotationSpeed;
var rotation = Quaternion.LookRotation(targetDir);
var targetRotation = Quaternion.Slerp(myTransform.rotation, rotation, rotationSpeed * delta);
myTransform.rotation = targetRotation;

View File

@ -31,8 +31,8 @@ namespace Animators.Leonid_Animator.Player
private void Update()
{
_cameraHandler.TargetPosition(Time.deltaTime);
_cameraHandler.HandleCameraRotation(Time.deltaTime, mouseX, mouseY);
_cameraHandler.TargetPosition(Time.unscaledDeltaTime);
_cameraHandler.HandleCameraRotation(Time.unscaledDeltaTime, mouseX, mouseY);
}
private void OnEnable()
@ -48,7 +48,7 @@ namespace Animators.Leonid_Animator.Player
context => crouchPressed = true;
_inputActions.PlayerActions.Jump.performed +=
context => jumpPressed = true;
_inputActions.PlayerActions.Fire.performed +=
_inputActions.PlayerActions.Fire.started +=
context => firePressed = true;
_inputActions.PlayerActions.Fire.canceled +=
context => firePressed = false;