Где объявляют переменную?

254
30 марта 2017, 17:50

Создаю игру на движке 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);
    }
}

Да, я знаю что можно просто качать заготовки. Но в любом случае придётся что-то делать ручками.

Как он должен выглядеть правильно?

Answer 1

И так вся проблема была в грамматике...

Я не знаю как называются эти термины. Но, думаю со временем вникну. Придётся. Осталось понять что значат эти строчки. И может тогда персонаж будет двигаться как надо. Но, покрайне мере он начал двигаться.

READ ALSO
C# и задание параметров в config - файле

C# и задание параметров в config - файле

Доброго времени суток!

358
Перевод кода из C# в Python [требует правки]

Перевод кода из C# в Python [требует правки]

Объясните логику функции:

339
Как узнать абсолютную величину ячейки TableLayoutPanel

Как узнать абсолютную величину ячейки TableLayoutPanel

У меня окно принимает динамическое количество параметров, которые я складываю при помощи LayoutPanelно как после формирования окна получить высоту...

325
Заполнение ComboBox из List&lt;string&gt; из кода

Заполнение ComboBox из List<string> из кода

Есть код, беру имена всех картинок в гриде и записываю в ListПотом для combobox задаю этот List как источник данных

252