Где можно узнать, как написать ту или иную команду на Юнити?
Здравствуйте.
Я начинающий программист и хочу создать свою первую игру - 2д платформер.
В принципе, на C# очень легко и удобно программировать, и сама юнити удобно устроена,
НО! У меня, как, наверное, и у многих, очень часто встречается такая проблема, что я представляю себе, как я написал бы код на человеческом языке, а на C# - нет.
Я просто-напросто не знаю, как это пишется на C#.
Такие ситуации встречаются очень часто, и редко можно найти объяснение - как, например, сделать врага.
Каждый раз спрашивать на форуме очень не удобно.
Ну, я буду одним из немногих, кто вас поддержит, ибо у людей уже явно не один десяток лет за плечима) и им может быть не понятен тот факт, что можно гуглить не только об каких-то очень сложных штуках, а и об синтаксисе к примеру) Поставьте себе студию, если вдруг стоит какой-нибудь monoDeveloper и если вы не уверены в каких-то фичах языка, то там можно запустить C# Interactive. Это вот такая штука в которой можно будет экспериментировать
Просто пишете что угодно и оно вам к консольке выполняется, почитаете разбретесь. Удачи в ваших начинаниях
Если я ищу что-либо в гугле, например - то я нахожу часть одного огромного 50-часового туториала, как создать 2д платформер. А целиком проходить его я не хочу
У меня, как, наверное, и у многих, очень часто встречается такая проблема, что я представляю себе, как я написал бы код на человеческом языке, а на C# - нет
Нет, такой проблемы у программистов нет. Учитесь алгоритмизировать.
Что вы мне посоветуете?
Посоветую начинать с более простых задач. Ну и заодно пройти десяток-другой уроков как по юнити, так и по шарпу. Но строго - с отдельной кучей практики.
Совет один. Учите синтаксис, гуглите, спрашивайте. Только есть одно, помощь вы быстрее получите если хоть что то сами пробовали делать.
И да, чего то по проще как вы написали в комментариях быть не может. Программирование одна из областей знаний, где постоянно происходят изменения. И это хорошо. Значит индустрия живет и развивается. Так что готовьтесь основательно:)