Début contrôle des deux mains du tavernier

This commit is contained in:
Antoine H 2020-12-02 10:40:27 +01:00
parent af7c65e845
commit c3c2f47b45
2 changed files with 23 additions and 7 deletions

View file

@ -4,12 +4,13 @@ using UnityEngine;
public class Tavernkeeper_controller : MonoBehaviour
{
public float speed = 5.0f;
public float mvt_speed = 5.0f; //Movement speed
Rigidbody2D rigidbody2d;
// Last user inputs
float horizontal;
float vertical;
float hands;
Animator animator;
Vector2 lookDirection = new Vector2(1,0);
@ -40,6 +41,21 @@ public class Tavernkeeper_controller : MonoBehaviour
animator.SetFloat("Look X", lookDirection.x);
animator.SetFloat("Look Y", lookDirection.y);
animator.SetFloat("Speed", move.magnitude);
hands = Input.GetAxis("Hand");
// Debug.Log(hands);
if(!Mathf.Approximately(hands, 0.0f))
{
if(hands>0)
{
Debug.Log("Left hand");
}
else
{
Debug.Log("Right hand");
}
}
}
// Update used by the Physics engine
@ -47,8 +63,8 @@ public class Tavernkeeper_controller : MonoBehaviour
{
//Movement of a physic object
Vector2 position = rigidbody2d.position;
position.x = position.x + speed * horizontal * Time.deltaTime;
position.y = position.y + speed * vertical * Time.deltaTime;
position.x = position.x + mvt_speed * horizontal * Time.deltaTime;
position.y = position.y + mvt_speed * vertical * Time.deltaTime;
rigidbody2d.MovePosition(position); //Movement processed by the phyisc engine for Collision, etc.
}

View file

@ -38,12 +38,12 @@ InputManager:
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Fire1
m_Name: Hand
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: left ctrl
altNegativeButton:
negativeButton: h
positiveButton: g
altNegativeButton: mouse 1
altPositiveButton: mouse 0
gravity: 1000
dead: 0.001