>>246263437 Я все равно не понял пока в чем проблема, не знаю что такое функция, я пока на этапе тупого переписывания кода который показан на ютубе, все что сам делаю это меняю значения в цифрах и всё
>>246263512 Может тебе стоит начать с самоучителя по сисярпу, а не с юнити? Просто переписывание тебе ничего не даст, тебе нужно ставить и решать задачи чтобы научиться
>>246262102 (OP) Нахуя ты тут спрашиваешь, ебаклак? Есть юнити форум, есть американский форум unity3d, есть курсы на торренте по юнити - зачем ты пишешь здесь?
>>246263512 Кароч. С# это объектно ориентированный язык. Все в нем классы. Класс это инкапсулированная структура данных, которая состоит из полей (свойств) и методами работы с ними, либо другими данными (методы). Твой код должен быть написан внутри этих методов.
Например: Строка >public GameObject goal1; описывает поле класса, в котором ты работаешь. А вот строка >public void сhange() Описывает метод. После этого описания идет блок кода, находящийся внутри фигурных скобок.
Так вот твой if как бы висит в воздухе. Он должен быть описан внутри метода.
>С# это объектно ориентированный язык Нет, это не объектно-ориентированный язык. >Все в нем классы Нет никаких классов >Класс это инкапсулированная структура данных Класс это не структура данных >Твой код должен быть написан внутри этих методов Не должен >Например Нет, не например >Описывает метод Нет, не описывает >После этого описания идет блок кода Нет, не идет >Так вот твой if как бы висит в воздухе Нет, не висит >Он должен быть описан внутри метода Нет, не должен
>>246263658 >>246263776 Двачую, пройди какой-нибудь бесплатный курс часов на 16 или серию туторов на ютабе посмотри. Без обид, просто если ты с такими ошибками на дванч заходишь, даже не в гугл, то это прямо совсем входной уровень, надо хоть немножко подготовиться. Удачи тебе в твоих gayмдевелоперских начинаниях, все получится
>>246264421 Так и пришлось бы, я видос на ютубе увидел как игру простую делают, хотел попробовать похожую сделать на основе кода ютубера поменяв немного дизайн
>>246262102 (OP) Нахуя ты пишешь то чего вообще не понимаешь? Ты изучи сначала конструкцию иф, примеры в интернете найди. Иначе ты из-за каждой проебанной скобочки будешь обращаться что ли? Освой книгу сначала простую.
>>246266491 Тебе предложили поместить твой иф в метод change, понимаешь? Какая смысловая нагрузка у этого метода? Там должен быть этот иф? Ты просто логику приложения херачишь в угоду синтаксическому анализатору.
>>246266491 Дурак-человек. Тебе важно не чтобы прога скомпилилась, а чтобы работала. Ты можешь вообще все удалить, и будет пустое окно, "зато компилится". Тебе надо понять зачем этот if и что он делает, и куда ты его хочешь поместить, в какой метод там или я не знаю куда.
>>246268068 Если не понимаешь - не лезь, в юнитивском c# нет мейна. Оп, берешь, идешь на торрент и скачиваешь все курсы по юнити подряд, смотришь и повторяешь. Потом берешь Рихтера CLR via C# и Герберт Шилдта C# 4.0 полное издание, и учишь все что там написано - типы данных, конструкции if-else-else if, while, do-while, for и прочее дерьмо. Дальше учишь векторну математику и английский, чтобы читать форумы по юнити в оригинале, на русском форуме сидят одни профаны и никто из них не работает в отрасли, а пишет говносамоделки для себя годами, это просто смешно. Если хочешь в геймдев - делай как я сказал по началу, сэкономит время. Именно так я сделал на втором курсе, сейчас после выпуска уже как год работаю программистом на юнити на удаленке.
>>246268670 > Оп, берешь, идешь на торрент и скачиваешь все курсы по юнити подряд, смотришь и повторяешь. > Потом берешь Рихтера CLR via C# и Герберт Шилдта C# 4.0 полное издание, и учишь все что там написано - типы данных, конструкции if-else-else if, while, do-while, for и прочее дерьмо.
>>246262102 (OP) ебать, ты просто наугад что ли пишешь? это выглядит просто ужасно. Наверное стоит для начала язык выучить и то как ооп работает, а потом уже пытаться в геймдев??
>>246270712 > Если хочешь в геймдев - делай как я сказал по началу, сэкономит время. Я сам пока только учусь. Мне просто любопытно каким образом твой метод экономит время? Сначала как макака, нихуя не понимая писать код, а потом только начать изучать шарп. Что? Ну или это советочтобы убить будующую конкуренцию в зарадоше
>>246271477 Есть платные курсы по юнити. На торрентах их сливают за бесплатно. Там полная информация с самого начала, начиная от ознакомления с интерфейсом юнити, заканчивая скриптингом в юнити. Ни одного курса без скриптинга на юнити не бывает. И вот только когда посмотришь несколько курсов и повторишь, как макака все гоночки, тетрисы и платформеры, ты поймешь как писать код, в каком методе писать то или иное действие, как делается ввод с клавиатуры и прочее.
Ты же предлагаешь просто сесть с томом по C# и читать оторванное от реальности дерьмо на 1300 страниц минимум. Так никто не делает, по идее звучит хорошо, а по факту ни у кого не хватит мотивации читать полторы тысячи страниц неприменимой хуеты - ведь вкатывальщик вообще нихуя не знает как и что и где применять, понять прочитанное будет не в состоянии. Так что лучше всего делать именно как я сказал. Посмотреть платные спираченные с торрентов курсы, посмотреть как там пишут код, как выстраивают базовую архитектуру игры, а потом уже вдаваться вглубь языка, понимая что и где применяется и как оно все влияет на игру.
>>246272639 > Ты же предлагаешь просто сесть с томом по C# и читать оторванное от реальности дерьмо на 1300 страниц минимум. Так никто не делает, по идее звучит хорошо, а по факту ни у кого не хватит мотивации читать полторы тысячи страниц Так никто не говорит читать Шилдта по началу. Пусть возьмет курс шарпа для чайников, поиграется с циклами, методами, напишет калькулятор или еще какую-то нубскую поебуту сложнее хелоу ворлда. Так хоть минимальное понятие будет что он пишет. Он же судя по ошибке код даже не нюхал. А ты ему советуешь макакить код. Ну напишет он, нихуя не поймет же что написал и это в лучшем случае если всё будет работать, а если не будет то это сразу напрочь охоту отобьет что-то дальше делать.
>>246273783 Вообще в видеокурсах объясняют базовый C#, показывая простенькие примеры в виде генерации объектов на карте через циклы, например. Это самый лучший метод обучения - максимально быстрая отдача от обучения через практику, перемежая теорию с практикой, выучил - сделал - радуешься.