b.....r
b.....r
#programowanie

void Update () {
float translation = Input.GetAxis("Vertical") * speed;
float sideway = Input.GetAxis("Horizontal") * speed;
translation *= Time.deltaTime;
sideway *= Time.deltaTime;
transform.Translate(sideway, 0, translation);
if (Input.GetKeyDown("escape"))
Cursor.lockState = CursorLockMode.None;
}

}

Owy kod wywala mi blad:
Assets/contoller.cs(19,0): error CS1525: Unexpected symbol `void'

Widzi ktos tutaj jakikolwiek blad?
2
  • Najlepsze
  • Wszystkie komentarze
Bushus
@blakker: może pora nauczyć się debugera używać? nawiasu Ci jednego brakuje
2
Bushus
@blakker: w sumie to nie brakuje, wrzuć gdzieś na jakąś stronę która tekst formatuje
1
b.....r
b.....r
@Bushus: W tym rzecz ze robie to z tutoriala, przepisalem kod 100%, typiarze dziala a mnie wywala blad z void? wtf
0
b.....r
b.....r
public class contoller : MonoBehaviour {
public float speed = 10.0F;

// Use this for initialization
void start ()

{
0
Bushus
funkcja Update ma być w klasie controler, nie poza nią.
Update przeciąża istniejąca funkcję z MonoBehaviour
0
Zuvvo
Zuvvo
@blakker: wywal nawias klamrowy na koncu. Chyba ze to ten od klasy. Wez chociaz moze normalnie kod wklej...
0
Bushus
@blakker: dodatkowo void Start() a nie void start()
0
Neteia
@blakker: a w start() ten jeden dodatkowy zamknięty nawias klamrowy to po co?
0
Bushus
@blakker: dodatkowo brakuje Ci
using UnityEngine;
oraz nazwa klasy z dużej litery, Contoller
0
b.....r
b.....r
@Neteia: wow, zem gafe zaliczyl! Boze az mi wstyd.

Dziekuje serdecznie
0