Создаю игру на движке Unity3d и дошел до страшного...скриптов.
В общем, создавая примитивный FPS контроллер, застрял в самом начале.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class FPS_Player_Controler : MonoBehaviour {
public float speed = 2f;
CharacterController player;
float moveFB;
float moveLR;
// Use this for initialization
void Start () {
player = GetComponent<CharacterController> ();
}
// Update is called once per frame
void Update () {
moveFB = Input.GetAxis ("Vertical") * speed;
moveLR = Input.GetAxis ("Horizontal") * speed;
Vector3 movement = new Vector3 (moveLR, moveFB, 0);
movement = transform.rotation * movement;
Player.move (movement * time.deltaTime);
}
}
Да, я знаю что можно просто качать заготовки. Но в любом случае придётся что-то делать ручками.
Как он должен выглядеть правильно?
И так вся проблема была в грамматике...
Я не знаю как называются эти термины. Но, думаю со временем вникну. Придётся. Осталось понять что значат эти строчки. И может тогда персонаж будет двигаться как надо. Но, покрайне мере он начал двигаться.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости