Po prostu mam podstawowe pytanie. Próbuję dowiedzieć się, jak korzystać z funkcji z unityscript i dowiedziałem się, że podczas tworzenia funkcji przy użyciu coś jakPodstawowe funkcje w unityscript
function Example(text)
{
print(text);
}
a następnie wywołać ją przy użyciu
Example();
rzeczywiście można wstawić ciąg lub liczbę w nawiasach na drugim fragmencie kodu w nawiasach, a następnie przejdzie przez nią i wstawi się do funkcji utworzonej wcześniej. W takim przypadku kończy się drukowanie tego, co wpisuję w nawiasach.
Moje pytanie brzmi: jeśli to działa, to dlaczego nie działają funkcje, w których przechodzę w dwóch liczbach i proszę o dodawanie ich do pracy? Kod Próbuję użyć wygląda następująco:
Addition(4, 4);
function Addition(a, b)
{
print(a+b);
}
Kiedy próbuję wykonać to, Unity mówi mi
operator „+” nie może być używany z lewego skrzydła typu „Przedmiot "i po prawej stronie typu" Obiekt ".
oglądałem this video na funkcje Javascript oraz w filmie na około 9 minut, rodzaje facet w dokładnie to, i dostaje scenariusz, aby dodać go do niego. Jestem raczej nowy w pisaniu skryptów i nie mam wielkiego pojęcia, co mogę zrobić źle. Z góry dziękuję za pomoc.
Witamy w SO! Dobra praca przy formatowaniu pierwszego postu. – davidethell