Здравствуйте! Появилась такая проблема
Делаю проект, чтобы испытать свои возможности, но столкнулся с проблемой! В коде все работает, но проблема с самим движением
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class forward : MonoBehaviour
{
public float speed = 100000;
GameObject Player;
// Start is called before the first frame update
void Start()
{
Debug.Log ("forward");
Player = (GameObject)this.gameObject;
}
// Update is called once per frame
void Update()
{
if (Input.GetMouseButtonDown(0))
{
Debug.Log ("forward");
Forward();
}
}
void Forward()
{
Player.transform.position += Player.transform.forward * speed * Time.deltaTime;
}
}
Код привязывается к кнопке
Самое удивительное, что часть кода, где нажимается на кнопку ( if (Input.GetMouseButtonDown(0))) работает, и в консоль Debug.Log () выдает forward.
Help me pls(