-
Notifications
You must be signed in to change notification settings - Fork 0
/
playerMove.cs
45 lines (32 loc) · 926 Bytes
/
playerMove.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class playerMove : MonoBehaviour
{
//movespeed, rigidbody, vector3
public float moveSpeed = 5f;
public Rigidbody playerRigidbody;
public Vector3 MovePosition;
public CharacterController controller;
public GameObject bomb;
//referera till rigidbody
public void Start()
{
}
//ta inputs
public void Update()
{
MovePosition = Vector3.zero;
MovePosition.z = Input.GetAxisRaw("Vertical");
MovePosition.x = Input.GetAxisRaw("Horizontal");
controller.Move(MovePosition * moveSpeed * Time.deltaTime);
if (Input.GetKeyDown("space"))
{
DropBomb();
}
}
void DropBomb()
{
Instantiate(bomb, this.gameObject.transform.position, Quaternion.identity);
}
}