Как Учить C# для Разработки Игр? Отличается ли C# в Unity?
ฝัง
- เผยแพร่เมื่อ 19 ต.ค. 2024
- Обучение с нуля с гарантией трудоустройства - ijunior.ru/unit...
МОЯ КНИГА - csharpbook.saku...
Я В VK - rsakutin
INSTA - / sakutinhuytin
ЯЮниор:
Группа - holymon...
Канал с уроками - / @ЯЮниор-ШколаРазработк...
ЧАТ В ТЕЛЕГЕ - t.me/csharp_fa...
Discord - / discord
4:02 Тут все коротко.
Молодец) Ты из 4 минут сделал 20 секунд! Спасибо
Спасибо
Спасибо
Спасибо бро
Спасибо
А как вы считаете, стоит ли сначала изучить основы C#, а потом переходить к Unity API? Лично я долго выбирал курсы по IT, рассматривал разные компании, но остановился на Skypro. Проработал 7 лет в сфере обслуживания, не устраивала зарплата, но после курсов получил классный оффер и перешел на удаленку))
Хах, такой миляга, добрый, не ядовитый, волосатый. А всего каких-то три года)
Ты так говоришь си шэарп)
Да просто мальчик питается показаться как про) в кавычках
Си шорп
@@uzgamedev а вдруг он в будущем запустит ракету до Нептуна, напишет ПО, которое корректирует курс
@@uzgamedev Причем здесь "про" и причем здесь кавычки?
Он говорит ближе к английскому произношению, что, может, и правильнее, учитывая, что все в принципе произносят английский вариант названия.
Можно сказать "цэ решетка", чтобы не доипались до произношения, но тогда говном за другое забросают и вы снова будете в авангарде критиков.
@@gospadinidinahui он все правильно говорит. Автор умеет правильно произносить Си-шарп, вот он правильно и произносит. Зачем этот доеб устроили люди.... "Про" не "про"... Что у них в голове творится.... Зачем они такие коменты пишут.... Хрен его знает.
Мдаааа.... Помотала тебя жизнь. Я только минуте на 2 понял кто этот "молодой человек"
Нужно чтобы Рома Сакутин сделал разоблачение на себя из прошлого)
Как же он изменился
Я помню по урокам на Ютубе учил, добавляя очень много практики, так и научился. Хотя могу сказать что учусь до сих пор и буду учится всегда)
УчитЬся.
Поможешь с кликером
Привет. Где именно учился подскажи?
Неужели нашел эту тему, спс. А то я сук уже в замешательстве был🤯🤯🤯 С чего начать
После обсера всех курсов наконец-то увидел, как ты выглядишь, чудо..все вопросы отпали сами собой...100к тебе бы не занес никогда, уверен, что научить ты ничему и сам не сможешь(хотя вполне возможно, что как программист, ты хорош..но не учитель ...)
Странно что ты судишь человека у которого хочешь учится не по его мастерству а по внешнему виду.
@@diaskappassov уж поверь я оцениваю не по внешнему виду, пересмотри обзоры его курсов, почитай ответы обычным людям в комментариях и возможно, тогда поймешь о чем я говорю.
видео заканчивается на 0:52. Если кому то понадобилось, рад)
Я полностью изучил Python и немного затронул основы Java(для разработки на API для игры Minecraft). Будет ли мне сложно выучить C#? (с алгеброй у меня всё норм)
Python попроще, но, зная основы программирования любого языка, на другой перейти будет проще, чем если не знаешь ни одного языка.
Сам за питон не шарю, но говорят, что питон и с Шарп довольно похожи
Изучить язык не сложно. Сложнее алгоритмы, паттерны и прочее доучивать которые от языка не зависят.
Python имеет динамическую типизацию, а C# статическую. Это огромная разница, которую тебе нужно освоить.
А так же синтаксис C# сиподобный, тут нужно учить синтаксис.
Так же нужно в ООП прокачиваться. В питоне оно такое себе. Тем более с динамической типизацией
я изучал python и знал только его основы, неделю назад начал учить С# и все легче, ведь я понимаю азы программирования(как работают цикла, условия, функции и так далее) зная их, С# не сложный
Язык учить - это понятно. Но в игрострое наверняка нужна ещё и математическая мускулатура: вектора, трехмерная графика, расчет углов, траектория... Или Юнити это упрощает?
Расчёт углов и вектора - это 1 плотный вечер книг и упражнений. И всё, 99% задач ты закрываешь :)
тригонометрия
Из всех тригонометрии, пожалуй, только кто такие синус и косинус. А вот геометрия (вся школьная + аналитическая) вместе с линейной алгеброй очень полезны. Скажем так: если знаешь, то найдёшь где применить.
@@alexzzzzzzzzzzz можешь сказать из каких Источников учить?
@@clickclack3375 Школа и первый курс любого технического вуза
Роман, вы в 2019 были моложе без очков)
А есть ли смысл читать к примеру Троелсена, если цель - работать junior unity developerom и в вакансии есть требование знания C#?
Фига ты 3 года назад другой человек
Курс сейчас действителен?
Если да, то сколько он стоит?
3:48 Значит у вас хорошо получится крутить гайки на заводе. Каждому - свое.
Уважаемые подписчики, парень толковый, говорит по делу, люблю смотреть его кодревью.
Но очень хотелось бы слышать, что он там говорит.
Я так понимаю, вещать громче он в этой жизни не планирует, поэтому прошу, скиньте ему на НОРМАЛЬНЫЙ МИКРОФОН на стойке или с крепежом для одежды.
Эта бесячая манера речи - проглатывать слова и мямлить под конец предложения....
Господи, может и на логопеда скинемся?
Говори плз по человечески и канал пойдёт в гору.
+
Смотря какой fabric, смотря сколько details
Смотря Какой fabric, какой detail
Я вот никак не могу понять, почему, тогда, объекты класса Vector3 создаются без оператора new ?
Везде, где я читал, написано, что без "new" это просто пустой указатель, но у меня все работает без "new"
Кто нибудь знает в чем дело?
Эмм. Очень странный совет. Да, юнити сильно отличается от эмм C#, чтобы это не значило, потому что отличия между платформами NET'а сами по себе огромны. Ну да ладно. Соль в том, что в С# юнити очень много специфики, как-раз из-за апи и если вы хотите создавать игры на юнити, но масленок, который вообще ничего не умеет, то учите C# именно на основе юнити, привыкая к его апи и интерфейсу. Да и в целом куонцептуально и структурно разработка игр сильно отличается от написания тех же обычных приложений. Просто совет автора может привести к тому, что новичок вместо юнити пойдет писать простенькие приложения в консоли, а потом освоит какой-нибудь WPF. После чего решит, что вот пора вернутся к юньке и офигеет от фсяких трансофрм позишенов, дельт, от самой структуры игры и т.д. Которые к слову, ему придется осваивать заново, как и прочий апи юнити с его интерфесом и спецификой.
Странно, что человек являющийся владельцев школы программирования, обучающих новичков дает такие советы.
Но как никах базы знать надо, классы, методы, структуры написания кода, если освоить структуру написания кода тогда изучение api не составит труда
@@akent90 Как раз составит. Если вы программист Unity, то попробуйте разом осилить тот же ASP.NET. Больше чем уверен вы не сможете это сделать на уровне вашего опыта в юнити, потому что столкнетесь со спецификой asp. Тоже самое будет и в обратную сторону. Плюс у Unity проблемный интерфейс, который слишком нагружен и неудобен. При этом зачастую написание кода завязано на интерфейсе. То же создание Action, как маленький пример.
Научиться применять ООП, паттерны проектирования и требования к культуре кода не так сложно. Этому научат любые гайды, курсы или на худой конец школы программирования. Как раз сложнее обучиться специфики и api платформы или фреймворка, потому что многие знания про специфику придут только с опытом.)
@@Dadadadam999 Но общую структуру языка должны знать, я не говорю что надо выучить с# полностью, лишь базовые, например static, public, как работать классами, методами, возвращать их значение, Лишь базовые, новичок без этого в юнити ничего не поймет, как присваивать переменные и что с ними можно делать
@@akent90 А, вы про изучение именно самых основ. Тогда да, все мы начинали с консольных приложений.)
@@Dadadadam999 Вот именно
У меня к тебе вопрос: смотри я хочу чтобы при нажатии на кнопку игрок передвигался, пока я её не отпущу,
public bool b = false;
public GameObject player ;
public float speed =10;
public void forward () {
b = true ;
}
If(b = true) {
player.Transform.translate(Vector3.forward * speed * Time.deltaTime);
Но чет не фурычит, что не так то?
[SerializeField] float movespeed;
private Rigidbody rb;
void Start ()
{
// Тут береться компонент Rigidbody того обьекта к которому прикреплен скрипт
rb = GetComponent ();
}
// Используйте FixedUpdate вместо Update когда работаете с Rigidbody. Например, когда прикладываете к ригидбоди силу
// применяйте ее каждый фиксированный кадр внутри FixedUpdate вместо того, чтобы делать это внутри Update каждый кадр.
void FixedUpdate() {
//Движение по нажатию клавиш A D или
float moveHorizontal = Input.GetAxis("Horizontal");
//Движение по нажатию клавиш W S или arrow down, arrow up
float moveVertical = Input.GetAxis("Vertical");
//Тут задаеться движение по X, Y, Z (X - вправо, влево, Y - вверх вниз, Z - вперед, назад)
Vector3 movement = new Vector3(moveHorizontal, 0.0f, moveVertical);
// Перемещение обьекта
rb.AddForce(movement * movespeed);
}
ты вроде метод не вызвал
Для того чтобы выполнить какое-либо действие по удержании кнопки нужно в методе Update() реализовать следующую конструкцию:
if (Input.GetKey(KeyCode.))
{
player.transform.Translate(Vector3.right * speed * Time.deltaTime);
}
где if (Input.GetKey(KeyCode.))
условие, которое срабатывает в зависимости от того зажата ли кнопка или нет
@@jorikrap а в си шарпе синтаксис такое допускает------- If(b = true) ?
@@jorikrap вот чтобы не писать такой говнокод и нужно идти учиться)
Unity - это вещь. Жаль никак руки не доходят
Дошли руки нет ?
@@Azatik06 Нет, да и не могли дойти. Это был коммент для продвижения ролика. Ну там больше комментов = больше показов = больше просмотров = в трендах не только поедание шаурмы. Кстати, ваш коммент тоже помогает продвижению) И за это, думаю, автор скажет нам спасибо)
@@Прикольноепроектноепрограммиро за этот год я уверен ты бы наверстал юнити. Но ты его проебал!!
@@theluckasyanimation3656 ленивая жопа))
Бро, так же сидел 5 лет, боялся взяться, по началу показался сложным и я его отложил. Но как только взялся за него, сказал себе "во я дурак, чего же я раньше на него не перешел"
Почему ты произносишь, си шарп якобы правильно, то есть с английским акцентом, а слово рендеринг и тому подобные нет? XD
Нельзя было просто сказать C# язык программирования и C# SCRIPTS для UNITY?
Можешь сделать туториал как создать spore этап существо в юнити 3Д.
Оооо дааа
Смешно
Это тебе к Гоше Дударю🙂
:')
Ша (омериканское эр) п
Ну замотивировал так замотивировал
Ну как успех?
Как успехи?
@@Deomus-v8 ушёл в порно индустрию
@@Deomus-v8 ну как у тебя успех?
@@TFM2024 ушел на web)
у меня очень важный вопрос, сколько часов этот человек спит ?
8
Ребят, я хочу сначала выучить python, а через 2 месяца перейти на unity, но как это сделать? Мне нужно будет учить c# ?
Конечно тебе нужно будет выучить C#.
Но если ты учишь програмирование только ражи игр, пайтон можешь выбросить уже сейчас.
@@selskyspy а, ок, просто мне говорили что нужно начинать с легкого, а потом идти на сложные языки
@@Kleadsy Ага...
Будем потом как я мучиться
Писать Python коды на C#, и наоборот. Ну его :/ только трата времени.
@@selskyspy да, согласен, попробую перейти
@@selskyspy слушай, я прям сегодня начну изучать unity и c# спасибо что сказал, я бы выучил python а потом парелся бы..
Сидел на Game maker, тяжело понять С#. Может есть какой то конвертер или урок сравнения GM и Unity кодирования? Что посоветуешь?
в юнити ассет сторе есть Play Maker и еще несколько других ассет паков для визуального программирования. Он не дешевый но покопай в этом направлении. Сам не пользовался но вроде как вполне многим людям заменяет программирование. Уверен что функционал гейм мейкера точно покроет да и в целом думаю функционал того же Play Maker должен быть пошире.
Прочитай шилда про c# там просто и доступно
@@EpochEmerge +
чел реверб есть, значит те штуки на стене бесполезны
Народ што делать єсли в юнити недаступни Game, Scene, Inspector ітд. Удалить і Установіть непамагло.
Привет, знает кто почему не работает сайт с книгой? Начал ознакомление дня 3 назад, сейчас не могу зайти(((
Как думаешь, есть ли смысл сейчас учить c#, или конкуренция слишком высока и лучше пойти учить какой-нибудь whitespace?
@@Heraclit1914 какой фронтенд, там давка такая что либо за копейки, либо никак
Если хочешь Си шарп для игр, то да стоит учить, потому что никогда не поздно учить создавать игры, игры будут жить вечно.
Можно ли учить c# unity за месяц и где наити бесплатноие материали нармалние до уровня junior
сначала не помешали бы основы русского языка
Я вас понял. Я пошёл в python
это база
эх какой фабрикс, как дитайлс)
Во что компилируется C# в Unity ?
Зависит от целевой платформы. Обычно в il код как обычно а от туда в c++ и уже в нативную сборку для целевой платформы
Что мешает учить язык непосредственно в юнити?
Лень
я так и делал, но перешел с других игродвижков.
@@vitalydruzhin310 А до перехода каким-то языком владели? Перешли чтобы расширить возможности?
Есть такая игра Nevedomo и она на Unity
00:34 ответ получен,я закрываю видео
Как же больно от симуляции акцента, боже
0:21 глупо звучит не это, а то как ты кривляешься стараясь выговорить СиШэрп , однако "юнити" ты произносишь чисто "по-россиянски", возникает вопрос, зачем выпендриваться и резать слух людям, определись уже, говори все правильно, либо не парься, дружок, и говори по-русски.
C# и в Британии будет C#
Только начал надеюсь не закину и за год хоть что то пойму Чтобы начать учить api
7 месяцев прошло,надеюсь ты ещё тут,что у тебя получилось?
я недавно начал обучение C#,хотелось бы получить от тебя какую нибудь важную информацию для себя
@@magdon5837 Честно так скажу; не так выучил как хотел) думаю понимаешь Сложный год оказался , а так продолж. С наступающим ;)
@@magdon5837 Но сразу скажу если занялся не бросай... Но это будет по опыту говорю)
@@TOTO.. Спасибо,и тебя с наступающим.
Я уверен как никогда что не брошу,да конечно лень присутствует даже сейчас,но я с ней справляюсь куда лучше чем раньше.
Раньше я даже толком и не начинал изучать что либо,а сейчас за неделю изучил HTML и CSS на нормальном базовом уровне,могу сделать какую нибудь страницу и украсить по мере возможностей CSS,но сайты делать не мое,поэтому я сразу перебрался на C#,но для теста попытаюсь что нибудь сверствать.
C# и Unity мой челлендж,я должен их освоить хотя бы на начальном уровне до осени,когда поступлю в универ.
@@magdon5837 ну как с играми получилось?
Флэймлооукк
ты сначало русский выучи нормально а потом учи программированию))))
такой молодой
1.09
Много воды, и глупый чел....
СЛАВА КПСС?
сишабппбпбпбп
аж зубы скрипят. будь человеком, говори шарп. что с тобой не так Т_Т
#d
пацаны ищу с# разработчика для совместного проекта на юнити Подробности писать ко мне в коменты
я бы затимился ,да только неделю учу C#)
Drimgo. - разработчик игр хммм жаль я ещё в Юнити не работал) только делаю игру в консоли... пародию на симулятор бомжа :D может вк скинешь спишемся)
@@bromle3576 прикольно))
@@kindguy9601 Привет,ты ещё тут?
что у тебя вышло из обучения?
недавно тоже начал обучение C#,можешь дать какую нибудь полезную информацию?