• Как сократить число C# Unity?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Если число больше миллиона, то поделить на миллион и добавить букву "М", иначе если больше тысячи ... и т.д.
    Ответ написан
    Комментировать
  • Что делать если деньги по договору перевели, а самого договора так и нет?

    AlexMcArrow
    @AlexMcArrow
    Люблю РНР, да я такой!
    Есть договор, в договоре указано, что Заказчик производит предоплату.
    Есть деньги, но договора - нет. => деньги не относятся к договору.
    Когда появится договор (подписанный), с даты его подписания он начнет действовать. Заказчик должен произвести предоплату, тогда высланные деньги станут относиться к договору (если Вы так решите).
    Сейчас ваши взаимоотношения имеют уровень устного договора, который очень трудно доказывать с каждой из сторон: о сроках, условиях, суммах и т.п.
    Вообще: сообщите Заказчику, что его предоплата не имеет смысла и Вы готовы ее вернуть. Ждете\требуется подписания договора, что бы ваши взаимоотношения имели юридический характер. И только после получения подписанного с двух сторон договора, ваши взаимоотношения имеют место быть.
    Ваши сомнения обоснованы - ни кто просто так деньги не дает => Вас хотят "поиметь"
    Ответ написан
    Комментировать
  • Почему в java результатом i += i++ будет 0?

    gbg
    @gbg
    Любые ответы на любые вопросы
    i++ - постфиксный инкремент. Так как тут нету прибамбасов с точкой следования из C++ и C, тут однозначно получится:
    i+=i++ можно без проблем переписать как
    result=i+i++
    считаем постфиксный инкремент i++, это значит берем из i 0, теперь увеличиваем i на 1
    result=0+0
    i=1
    считаем сложение 0 + 0 (то значение, которое было в i перед вычислением выражения, и то, что мы вытащили при префиксном инкременте)
    result=0
    i=1
    теперь записываем в i результат прибавления 0 к 0, перетирая ранее записанную туда 1.
    i=result //тут в i запишется 0
    Ответ написан
    Комментировать
  • Можно ли работать в IT сфере без диплома в Украине?

    Dnebl
    @Dnebl
    Реально.
    Ответ написан
    Комментировать
  • Почему центр координат родителя перемещается в центр координат дочернего обьекта?

    GavriKos
    @GavriKos Куратор тега Unity
    Инспектор всегда показывает локальные координаты - т.е. координаты относительно родительского объекта.
    Через код можно получить как локальные, так и глобальные координаты.
    Исправлять тут нечего.
    Ответ написан
    1 комментарий
  • Как достать изображение из префаба?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Это спрайт-карта.
    Вам нужно пересобрать спрайт-карту или заменить все изображения своим, сохраняя сетку карты пиксель-в-писксель (т.е., не нарушив разделение блоков). Т.е. создать тоже самое размещение анимаций и "вклеить" в эту "сверху". В фотошопе, например.
    Ответ написан
    Комментировать
  • Встречались ли вам книги типа "математика в программировании"?

    Griboks
    @Griboks
    Вам нужно найти две книги: сборник математических моделей и сборник паттернов программирования. Аналогично решебнику по физике, нет смысла в задаче про закон Ома расписывать законы Майкла-Фарадея или каких-нибудь элементарных взаимодействий, тем более теорию струн.

    Математика - это абстракция, программирование - реализация. Если у вас не получается "кастомизировать" паттерны под себя, изучите мат. модели в вашей области деятельности, например, те же нейросети или афинные преобразования.

    Учтите, что при решении одной задачи можно использовать несколько разных формул, чтобы прийти к одному решению. Например, плавное движение (следование) ведомого объекта за лидером можно обеспечить через кривую Безье, а можно через инерцию.
    Ответ написан
    Комментировать
  • Встречались ли вам книги типа "математика в программировании"?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Учите всё многообразие (типы) нейросетей и "ключик у Вас в кармане"!
    Ответ написан
    4 комментария
  • Стоит ли идти в колледж на программиста (сфера игровой индустрии)?

    У вас есть выбор? Если да, то выбирайте ВУЗ по специальности и при этом паралельно учитесь самостоятельно интересным вам вещам (да, программа в ВУЗе может не совпадать с интересами).

    Если выбора нету, то поступайте в колледж, паралельно занимайтесь. Потом, если колледж при каком-то ВУЗе, то сможете по сокращенной программе в него поступить.

    Думайте, придумывайте, как вам будет лучше. Здесь этого никто не знает. За два года можно подтянуть знания по предметам для ЕГЭ и поступить куда нужно. Нужно просто очень хорошо постараться.
    Ответ написан
    Комментировать
  • Какой ноутбук лучше подойдет для студента IT-специальности?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    8 Gb лучше
    еще лучше, кто позволяет память расширять

    это если в игры не играть, если играть - лучше тот, на видухе которого лучше любимая игра идет
    Ответ написан
    1 комментарий
  • Опытные программисты, пожалуйста, можете ли вы посоветовать литературу для начинающего разработчика игр?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    А почему сразу программисты?
    Если ты хочешь быть именно программистом, то учи программирование, тот же C#.
    Если хочешь войти в геймдев в качестве программиста, то всё равно учи программирование прежде всего. Если потом перейдёшь в другую сферу, то технические навыки будут плюсом.

    Если же ты хочешь сам делать игры самостоятельно без чьей-либо помощи, то тебе придется освоить все стороны геймдева, и программирования там лишь около 20%. А если взять настолки, то вообще 0%. И основной акцент тогда нужно сделать на геймдизайн. Так что можно начать с:
    Art of Game Design
    Хотя менеджмент тоже большое место занимает, но раз уж ты будешь один, даже без помощи аутсорсеров, то максимум тебе понадобится управлять только своим временем.

    Ну а так геймдев большой, специальностей много. Тебе нужно более точно определиться, кем ты хочешь быть.

    Что касается движка, то не стоит этого делать. Ведь есть Unity, ну или Unreal накрайняк. Каждый из них разрабатывался годами командой разработчиков. Думаешь, сможешь лучше сделать за короткое время? Свой движок имеет смысл только в очень специфических случаях, в остальных это просто потеря времени.
    Ответ написан
    1 комментарий
  • Как заработать на разработке игр?

    1. Нет.
    2. Без хорошей и дорогой рекламы в текущих реалиях — нереально, только если ваша идея не прорывная и вам просто повезло.
    3. Заработаете ещё меньше.

    Учитесь, сдавайте экзамены и пытайтесь поступить на бюджет.

    100.000₽ за 8 месяцев можно и в макдональдсе заработать. Подумайте.
    Ответ написан
    Комментировать
  • Полезно ли долго (и вообще) «велосипедить» в программировании?

    @McBernar
    Да, я тоже часто пишу велосипеды. Правда, сейчас уровень абстракции великов стал выше, но все равно.

    Это хорошая практика, с опытом коммерческой разработки вы рано или поздно уйдете от этого, потому что важнее будет результат здесь и сейчас, но на первом этапе это отлично бустит понимание программирования в целом. Как минимум у вас не будет глупых вопросов на Тостере - "как добавить метод к классу в Ларавеле" или что-то в этом духе.
    Ответ написан
    Комментировать
  • Полезно ли долго (и вообще) «велосипедить» в программировании?

    я замечаю что гораздо лучше всё усваиваю когда делаю всё с нуля

    Поверьте - так у всех.

    Но вы обратили внимание, что в школе вам рассказывали про опыты Галилея, а не дали два шарика и не сказали - разберитесь какой из них падает быстрее?

    Представьте что вы велосипедите долго-долго и разобрались с авторизацией и загрузкой файлов вдоль и поперек, а потом все же сталкиваетесь с каким-нибудь фреймворком и смотрите, а там загрузка сделана так же как у вас и вы бы могли не тратить год, на то чтобы дойти до этого, а просто сразу посмотреть. Смотрите на авторизацию и думаете - "о, а чо так тоже можно было?"

    Объем знаний слишком велик чтобы полсностью сгенерировать его самостоятельно. Best practice много и ко всем сразу сам не придешь. Чему-то учиться придется.
    Поэтому наилучшая схема чуть-чуть повелосипедить. Изучить пару фреймворков. Попробовать опять повелосипедить. Изучить еще один, а там, может быть, присоединиться к разработке какого-то..
    Ответ написан
    Комментировать
  • Полезно ли долго (и вообще) «велосипедить» в программировании?

    Moskus
    @Moskus
    Когда советуют, убедитесь, что у вас и у аудитории этого совета одна цель. Потому что "как можно скорее начать пользоваться фреймворками" - это если задача - как можно скорее начать шлёпать продукт и деньги получать. А если задача - научиться программировать, фреймворки тут не при чем.
    Ответ написан
    14 комментариев
  • Где можно найти нормальный учебник по графам?

    myjcom
    @myjcom Куратор тега C++
    Касьянов В. Н., Евстигнеев В. А. - Графы в программировании: обработка, визуализация и применение
    Год выпуска: 2003
    Автор: В. Н. Касьянов, В. А. Евстигнеев
    Издательство: БХВ - Петербург
    ISBN: 5-94157-184-4
    Количество страниц: 1104

    P.S.

    Где я могу такое найти?

    там где весь мир ищет, если нет в библиотеке или магазине
    торренты уже 18 лет существуют.
    Ответ написан
    Комментировать
  • Какое направление выбрать.Game dev или Mobile dev?

    За короткие — ничего сделать и выпустить адекватного не получится. По перспективе и сложности изучения практически одинаково, Unity немного сложнее.
    Ответ написан
    Комментировать
  • На какой факультет (ВУЗ) поступать разработчику игр?

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    В игрострое как в кино есть:
    - технари (погроммисты)
    - режиссеры (геймдизайнеры, придумывают основной "дизайн"-концепцию, типа Кодзима, Гейб Ньюэлл и прочие)
    - художники (концепты, скетчи, 3D и прочее)
    - звукорежиссеры (а ты думал как в танчиках звуки записаны? да-да, чел стоял с микрофоном у танка)

    Так вот, каждую профессию готовят в РАЗНЫХ вузах, какой из них выбрать - тебе решать.
    Ответ написан
    Комментировать
  • Что делают программисты на Unity целый день на работе?

    @asd111
    На работе старшие программисты ставят задачи младшим, а младшим остается брать задачи и реализовывать.
    Например реализовать прыжок персонажа или перемещение по карте, или взрыв и другие системы частиц для игры и всё в таком роде.
    Ответ написан
    Комментировать