1

Тема: Проблема в Unity, гравець не рухається

Я написав код, який на мою думку, повинен змусити куб рухатись, але як думаю, ви вже зрозуміли, нічого не вийшло...
Я сфотографував деякі параметри, надіюсь на допомогу
Я новачок в сьому, тому не треба розумних слів, які я не зрозумію

https://replace.org.ua/uploads/images/10275/97b0286b14e2a8be54519246780e8959.png
https://replace.org.ua/uploads/images/10275/7ca089a7274eb2fe82dc305dc2a2820e.png
https://replace.org.ua/uploads/images/10275/51f8f7bf2305e104936efff670b4f345.png
https://replace.org.ua/uploads/images/10275/945465c8a77607b8749ebd107bd8a632.png

2

Re: Проблема в Unity, гравець не рухається

може оте ваше h завжди рівне нулю? пробували виводити його в консолю, чи ще кудись?

Подякували: leofun011

3

Re: Проблема в Unity, гравець не рухається

FakiNyan написав:

може оте ваше h завжди рівне нулю? пробували виводити його в консолю, чи ще кудись?

Тобто? Про що саме ви говорите?
Я дивився урок по C#, повторив за автором, абсолютно все списав, але всеж, у нього все вдалося, а в мене ні!
Відео яке я дивився:

4

Re: Проблема в Unity, гравець не рухається

Вивчіть мову програмування, хоча б основи. Тільки після того можна буде чимось допомогти.

5

Re: Проблема в Unity, гравець не рухається

leofun01 написав:

Вивчіть мову програмування, хоча б основи. Тільки після того можна буде чимось допомогти.

Тобто? Я вже вивчив основи, ви знаєте відповідь?

6 Востаннє редагувалося koala (01.07.2020 09:07:59)

Re: Проблема в Unity, гравець не рухається

kmoj577 написав:

тому не треба розумних слів, які я не зрозумію

З таким підходом ви точно нічого не зробите. Коли будете готові до "тому значення деяких розумних слів, які я не розумію, доведеться іноді розтлумачувати" - приходьте. Почніть зі слів "регістрозалежний ідентифікатор".

Подякували: Betterthanyou, leofun012

7

Re: Проблема в Unity, гравець не рухається

FakiNyan написав:

може оте ваше h завжди рівне нулю? пробували виводити його в консолю, чи ще кудись?

Я вивів h в консоль, але зовсім нічого не вийшло
https://replace.org.ua/uploads/images/10275/a144fb0ba2488db26945c1e68e12ee33.png
https://replace.org.ua/uploads/images/10275/bed74deda8332868c1fcc39bfc1c48ca.png

8

Re: Проблема в Unity, гравець не рухається

отже оте ваше update не виконується, або ви забули додати скрипт до об'єкту

Подякували: koala, leofun01, bunyk3

9

Re: Проблема в Unity, гравець не рухається

Зверніть увагу void update() i void Update() це два різних методи
https://docs.unity3d.com/ScriptReferenc … pdate.html

Ви маєте використовувати Update з великої букви щоб метод викликався кожного фрейму, ну і звичайно додати скрипт до об'єкту

Подякували: leofun01, koala, kmoj577, FakiNyan4

10

Re: Проблема в Unity, гравець не рухається

Betterthanyou написав:

Update з великої букви

Ну от і розжували...

Подякували: FakiNyan1

11

Re: Проблема в Unity, гравець не рухається

koala написав:
kmoj577 написав:

тому не треба розумних слів, які я не зрозумію

З таким підходом ви точно нічого не зробите. Коли будете готові до "тому значення деяких розумних слів, які я не розумію, доведеться іноді розтлумачувати" - приходьте. Почніть зі слів "регістрозалежний ідентифікатор".

Якщо ви знаєте відповідь, надрукуйте будь-ласка код )

12

Re: Проблема в Unity, гравець не рухається

Betterthanyou написав:

Зверніть увагу void update() i void Update() це два різних методи
https://docs.unity3d.com/ScriptReferenc … pdate.html

Ви маєте використовувати Update з великої букви щоб метод викликався кожного фрейму, ну і звичайно додати скрипт до об'єкту

Неймовірно, як творці Unity, додумалися, щоб відміність була в великої чи маленької букви. Зробить помилку тут, це так просто....
Дякую за допомогу!

13

Re: Проблема в Unity, гравець не рухається

Раптово C# є чутлива до регістру мова

14

Re: Проблема в Unity, гравець не рухається

А які мови не чутливі?

15

Re: Проблема в Unity, гравець не рухається

Pascal

16

Re: Проблема в Unity, гравець не рухається

Vo_Vik написав:

А які мови не чутливі?

Some programming languages are case-sensitive for their identifiers (C, C++, Java, C#, Verilog,[2] Ruby[3], Python and Swift). Others are case-insensitive (i.e., not case-sensitive), such as ABAP, Ada, most BASICs (an exception being BBC BASIC), Fortran, SQL[NB 1] and Pascal. There are also languages, such as Haskell, Prolog, and Go, in which the capitalisation of an identifier encodes information about its semantics. Some other programming languages have varying case-sensitivity; in PHP, for example, variable names are case-sensitive but function names are not case sensitive. This means that if you define a function in lowercase, you can call it in uppercase, but if you define a variable in lowercase, you cannot refer to it in uppercase. Nim is case-insensitive and ignores underscores, as long as the first characters match.

https://en.wikipedia.org/wiki/Case_sensitivity

17 Востаннє редагувалося koala (02.07.2020 10:45:11)

Re: Проблема в Unity, гравець не рухається

У Rust (це регістрочутлива мова) невідповідність регістру семантиці викликає попередження компілятора.