• Как обеспечить строгий порядок подписки на события?

    @Espleth
    Игрок кликает мышью. Посылается raycast или что-то типа того. Этот raycast ударяется о Collider. Берем GetComponent<ShipPart> (или как он там называется) у нашего Collider и вызываем наше событие с полученным ShipPart. Не пойму, в чем проблема?
    Ответ написан
  • Какой язык выбрать для дальнейшего развития?

    @Espleth
    В сторону C# еще посмотрите, тоже интересный язык.

    Но, имхо, изучать ЯП ради изучения ЯП - бред. Надо что-то писать, какие-нибудь проекты. Причем большие. В них то вы наверняка и поймете, что и Python с JS недостаточно хорошо знаете.

    А ведь языки - это далеко не все, что нужно. Паттерны? Компьютерные сети Танненбаума? Совершенный код Макконнелла? Мифический человеко-месяц? Алгоритмы и структуры данных? Хотите получать новую информацию - пожалуйста, вот вам полезные книги. От них будет больше пользы, чем знать тонну разных ЯП.
    Ответ написан
    4 комментария
  • Unity3D и сетевая игра?

    @Espleth
    Нормально у Unity3D проработана сетевая часть.
    Тык, тык и тык. С хостингами уже другой вопрос, там по-разному, и хоть на домашнем ПК ставь (если статический IP, разумеется).
    Ответ написан
    Комментировать
  • Второе высшее образование: маркетинг или что-то другое?

    @Espleth
    Может для начала определитесь, для чего вам высшее? Мы тут экстрасенсы что ли?
    Ответ написан
    Комментировать
  • Как задать скриптом размер квадрата в Unity и разместить его относительно левого верхнего угла(android 2d)?

    @Espleth
    Как я понял из последнего абзаца, речь идет о GUI. Ок.
    Тогда менять привязку к углу экрана можно нажав на эту кнопку
    ilRAnrm.png
    А вообще смотрите RectTransform и пользуйтесь в скриптах им, там есть возможность задавать размер. Только рано вам его изучать, вы даже Transform пока не изучили, раз не смогли использовать scale, чтобы изменить размер вашего квадрата.
    Почему квадраты у вас на разных разрешениях становятся не квадратными - я без понятия, не должны изменяться, ваш косяк скорее всего.
    Ответ написан
  • Нужна ли продукция apple для создания приложений на java?

    @Espleth
    Нет, не нужна, разумеется. Можно писать приложения в Windows или Linux на Java.
    Разумеется, приложения пишут не только на Obj-C. Ведь на Obj-C пишут только под OS X и iOS. Если бы приложения писали только на нем, то откуда бы взялись приложения для Windows, Linux и прочих не-Apple ОС?

    Какой вопрос, такой и ответ ©
    Ответ написан
  • Нужен ли python для gamedev'a?

    @Espleth
    Нууу пока что стандартом остается С++, и ни C#, ни Python пока не могут его заменить.
    Можно ли в "серьезном" геймдеве быть C#/Python - программистом? Можно. Вон, например, Hearthstone на Unity, или как писали выше, в WoT используется Python.
    Но гораздо проще будет найти работу на С++ в геймдеве.
    Ответ написан
    Комментировать
  • Детали по покупки макбук про?

    @Espleth
    1) Ну в магазине техники можно запросто. Только я бы уточнил у них сначала, точно ли есть необходимая модель
    2) Зачем создавать 2 аккаунта мне не совсем понятно
    3) Тут я вообще не понял

    Чек оставьте, если будете переезжать в другую страну. Если не ошибаюсь, Apple чинит технику либо в той стране, для которая техника сертифицирована, либо где угодно если техника куплена в той стране, для которой она сертифицирована и есть чек, подтверждающий это.
    Ответ написан
  • Стоит ли покупать видеокарту GTX 660 сейчас?

    @Espleth
    Бедные программисты там в Microsoft, стараются как могут оптимизировать DirectX, чтобы выиграть несколько процентов, а маркетологи там гуляют на широкую ногу и обещают всем прирост производительности в несколько раз.
    А вообще пока DirectX 12 не выйдет, то никто вам точно не скажет, стоит оно того или нет.
    Ответ написан
    2 комментария
  • Unity3D: Error CS0120 - An object ...?

    @Espleth
    Что-то у вас плоховато с матчастью, идите учить.
    Создайте экземпляр класса Rigidbody2d, пусть это будет например rb.
    Затем в Start() rb = GetComponent();
    Потом пишите где надо rb.AddForce(...);

    UPD: почитал скрипт, и вы, видимо, еще и кнопку пытались заставить двигаться.
    В вашем случае в Start() надо написать rb = player.GetComponent();

    UPD2:
    Тостер что-то не отображает знаки
    GetComponent<Rigidbody2d>();
    Вот так должно быть
    Ответ написан
    1 комментарий
  • Unity 5: Как сделать управление под Андроид?

    @Espleth
    P.P.S: Если есть вакансии на художника, в небольшой организации, прошу возьмите меня.

    Тут я посмеялся xD HeadHunter в помощь.

    А вообще геймдев от рисования отличается в частности тем, что нельзя просто взять в руки карандаш и лист бумаги и рисовать, пока не научишься.
    Если так хочешь изучать Unity, то для начала прочти книжку по C#, ну или хотя бы половину, что-нибудь типа HeadFirst C#. Затем туториалы по Unity, их в интернете по горло, в том числе и на русском, пока перестанут возникать такие вопросы, ну а потом уже иди делать игру.
    Ответ написан
    Комментировать
  • Сложно ли перейти с Java на C#?

    @Espleth
    Не сложно, но зачем, когда есть libGDX? Да, вряд ли этот фреймворк будет лучше Unity, но так ли сильно вам нужно изучать другой ЯП ради Unity?
    Ответ написан
    3 комментария
  • Быстрый и правильный старт в Android/iOS - как?

    @Espleth
    Надо ли в iOS начинать с C

    С Си вам точно не надо начинать. А вот Swift или Obj-C - точно не скажу, но говорят, что Swift-а вполне достаточно для большинства задач.

    Если Android, то насколько хорошо надо знать Core Java?

    Очевидно, чем лучше знаете Java - тем лучше. Предела совершенству нет.
    Но сильно углубляться в Java для того, чтобы начать писать под Android не стоит. В смысле углубляться то надо по-любому, но уже после того, как начнете писать под Android. Но уровень "хеши, массивы, if/while/for, скаляры", это как-то маловато будет, имхо.

    Ну а дальше гуглите. Единственного православно-верного пути постигания дзена мобильной разработки нет, но зато гугл выдаст много годных вариантов в том числе и потому, что вы не первый, кто задает такой вопрос, и вряд ли вам скажут что-то новое.
    Ответ написан
    2 комментария
  • Из повара в программисты, возможно ли такое? Где пройти курсы в Питере и надо ли?

    @Espleth
    pikabu.ru/profile/alaudo
    Почитайте его серию статей "Педиатр-программист", может послужить хорошей мотивацией.
    Ответ написан
    Комментировать
  • Как в редакторе Unity задать вертикальную ориентацию экрана?

    @Espleth
    Ee52DFl.png
    На вкладке Game
    Если нужно, чтобы Scene тоже была вертикально, то просто подвигайте края
    Ответ написан
    Комментировать
  • Какой стек современных/актуальных/развивающихся/востребованных технологий для разработки серъёзных игр(с большим бюджетом) под Windows?

    @Espleth
    Мне кажется, нужно разбираться примерно в следующих вещах:
    С++, английский, математика, алгоритмы и АТД. Еще игровой движок, на котором планируешь работать (UE4 например). Желательно сверху СУБД и понимание клиент-серверного взаимодействия.
    Просто посмотрите интересующие вакансии, там все будет.
    Ответ написан
    2 комментария
  • Переход с C# на C++?

    @Espleth
    ИМХО не сложно, языки похоже. Но вот что действительно неприятно - так это некоторые неприятные/непривычные особенности С++, с которыми сталкиваешься по ходу изучения.
    Ответ написан
    1 комментарий
  • Innopolis первокурснику, стоит?

    @Espleth
    Я бы не стал рисковать. Тем более, вон, Spetros скинул, там:
    >> Стоимость обучения в университете без гранта обходится в примерно 90 тыс. / месяц. С 90% грантом - 60 тыс. / семестр. Самое интересное, что если ты по каким-либо причинам будешь отчислен, то будешь обязан выплатить сумму, которую они на тебя затратили. То есть полную сумму обучения за всё время, которое ты там учился. Очевидно, что такое не каждый вывезет и есть шанс потерять всё.

    Я практически полностью уверен, что вылетать оттуда будут только так, возможно в этом и кроется главная фишка. Легкие вступительные тесты лишний раз подтверждают это.

    Да и вообще. Я может быть и поверил бы в "свет в российской науке", но название вуза, сродни "Синергии", да и бешеное количество рекламы - это не то, что предлагают уважающие себя вузы.

    UPD:
    Фэйк как бы намекает.
    Ответ написан
    1 комментарий
  • Что представляет из себя направление "Прикладная математика и информатика"?

    @Espleth
    Насколько трудно там учиться?

    Очень сильно зависит от вуза. Где-то трудно, где-то можно халявить.

    Дадут ли на этом направлении базу, необходимую для программиста?

    Вопрос был бы из разряда "Я нашел вакансию с названием "Java-программист". Скажите, я там много денег смогу заработать?" если бы не одно "но": нигде вам не дадут всех необходимых знаний. Кучу вещей придется учить самому.

    Кем реально устроиться после окончания бакалавриата или магистратуры по данному направлению?

    Да много кем. Программистом, кассиром в макдаке, математиком, уборщиком. Все зависит от вас.
    Ответ написан
    Комментировать
  • Списки - структурированный тип данных, или абстрактный?

    @Espleth
    "Структурированные типы данных на примере списков. Стек, очередь, дек". И если с тремя последними друзьями все более-менее ясно, то со списком возникла путаница.

    Эм, стек, очередь и дек - это разновидности списков.

    Немного погуглил, и такого понятия, как структурированные типы данных не нашел. (кроме какой-то фигни в контексте Pascal)
    Но если сопоставить этот термин с вики
    Конкретные реализации АТД называются структурами данных.

    то можно сделать вывод, что это что-то типа уточнения, показывающего, что речь идет не о рандомной структуре, а о конкретной реализации.

    #Блин, классные у вас там вопросы в магистратуру, у нас это на первом семестре было.
    Ответ написан
    1 комментарий