27

» Low-Poly Art в игровой индустрии / Сложности игровой разработки

Игровая разработка процесс увлекательный, но неимоверно сложный.
Не согласен. Почему:
  • быть геймдевелопером не значит быть всеми сразу, кто там перечислен
  • сложно только осваивать новые темы из-за новых терминов, кучи граблей на которые нужно наступить и недостаточно просто разжеванной информации по темам. Сам процесс разработки простой, если эти вещи знакомы.
  • само количество необходимых к изучению алгоритмов/подходов не так уж и велико
Если бы я знал, что все так просто как есть, я бы сел зарабатывать хорошие деньги еще со школьной скамьи.
А то что огромные проекты требуют огромных ресурсов - это само собой разумеется.
27

» XGM Team / Spotlight

хз, а мне нравится новый формат. Поинформативней и практичней будет, думаю в этом и был смысл.
27

» Программирование / Безумно короткий самоучитель по C#. Часть 1 из 2.

Кет, ну "размер" путается с "измерением" чутка. А длина - синоним слова, фактически это и есть правильное название, ибо поле для доступа к этим данным называется "Length" все-таки, а не "Size". Чтобы не было двусмысленно - пусть будет длиной.
27

» XGM Team / Spotlight

Посмотрел как выглядит новый спотлайт. Прошу поменять картинку
27

» XGM Team / Spotlight

Давайте без охеренных фильтров и супер детализованных изображений для разрешения 200x120
или ваши варианты логотипов если есть что предложить
Я просто косорукий малость, ничего лучше придумать не смог.
Если это мне
27

» XGM Team / Spotlight

Заголовок: Unity 3D
Краткое описание: Игровой движок
Ссылка на ресурс: xgm.guru/p/unity
Ссылка на картинку: xgm.guru/files/402/97665/comments/269907/unity.png
Заголовок: Программирование
Краткое описание: Учим кодить себя и других
Ссылка на ресурс: xgm.guru/p/programms
Ссылка на картинку: xgm.guru/files/402/97665/comments/269907/programming2.png
Заголовок: GameDev
Краткое описание: Давайте делать игры!
Ссылка на ресурс: xgm.guru/p/gamedev
Ссылка на картинку:
xgm.guru/files/402/97665/comments/269907/gamedev.png
Опрос: Gamedev?
1. 
1
2. 
2
3. 
None
или ваши варианты логотипов если есть что предложить
27

» Unity / Unity

BranaR, конечно
В общем смотри
  • в данный раздел только наработки собственного производства (ну вообще не обязательно своего, главное платное не закидывай и копирайты не забывай)
  • статьи приветствуются
  • если статья нейтральна к движкам, то есть в принципе рассказывает про дизайн, не сильно аспектируя на движке - эту статью нужно запилить в основной раздел геймдева
27

» Программирование / Безумно короткий самоучитель по C#. Часть 1 из 2.

Какие же это блин синонимы
В C# эти понятия очень размыты. Та же процедура там, в сути своей это функция, возвращающая System.Void, который просто класс-исключение. Из рефлексии для универсальности такие функции возвращают null, и всем пофигу процедура это или нет. Плюс в разговорнике эти слова спокойно подменяются и никто обычно даже не задумывается, не ошибся ли собеседник. Так что спокуха, все нормуль. В статейке поправил
27

» Программирование / Безумно короткий самоучитель по C#. Часть 1 из 2.

Praytic, код всегда начинает писаться от типа, затем в нем появляются поля и методы, а в методах затем - алгоритмы. В общем я решил пойти по такому пути, чтобы сразу можно было написать "хоть что-то", а не тупо запоминать пока не поймешь всю картину. Может я действую и не правильно, но хотелось попробовать написать так.
27

» Программирование / Безумно короткий самоучитель по C#. Часть 1 из 2.

Объекта, а не класса. Всё-таки это разные вещи. И ещё несколько мест с такой подменой понятий.
Спасибо, поправил где увидел в том разделе. Реалли очень часто так делаю.
А в чём конкретно разница между
Так ни в чем же, кроме удобства, однозначности и хорошего тона для некалькулируемых конструкций. Думаешь стоит вписать?
поэтому и надо все привести к одному, иначе новичики путаются(
Пофиксил, написав что это синонимы.
А еще про break написано далеко от циклов
Пофиксил
27

» Программирование / Безумно короткий самоучитель по C#. Часть 1 из 2.

метод/функция/процедура - без разницы. Десять слов, одно значение.
Процедура - пошло с паскаля/делфи
Метод/функция - остальные языки.
27

» Программирование / Новведения в C# 6.0

  • Нативный нуллейбл эт прям то что я люблю. Можно будет забыть про With(x => x.) конструкции
  • Импорт статичных классов - ну неужели!
  • Укороченный формат.стринг - радость
  • Коротенькие лямбда методы - лично меня радует :)
GeneralElConsul, если они хотя бы пятый шарп поддерживать начнут - уже приятно будет с dynamic и async
27

» Unity / Используем текстурки из DLL

alexprey, верю на слово. Я просто с генератором этим не работал особо, и времени разбираться сейчас в нём нет.
27

» Unity / Используем текстурки из DLL

alexprey, дополню по возможности, если она будет конечно. Вообще я хз сам откуда достать скажем размер иконки, потому забиваю вручную.
27

» Администрация XGM / Лучшие комментарии

ZregerZ, это не лично тебе, в целом - описываю закономерность, которая приводит к подобному.
27

» Администрация XGM / Лучшие комментарии

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

» Программирование / [C#] Mediawiki API

alexprey, ну я лично ее писал чтобы сделать автодокументацию. Но пока не очень разобрался как мне достать xml документацию из скриптов в юньке, там у них свои заморочки ибо компилятор свой используют.
Тобиш мысль такая - пишу код, сохраняю, в инетике автоматически складывается документация по написанной библиотеке. Удобно же.
Пока отложил эту задачку в сторону, но мб еще осознаю как это сделать без гемора.
27

» Черная Чайка / Редизайн XGM

Считаю, как ни странно, что классическая версия новостей - как сейчас - одним столбом вниз - с кратким описанием, вполне удобна и читаема. Заимствовать идеи, конечно, можно и нужно, но их бездумное заимствование или переделка приводит лишь к хаосу.
Вот в этом коротком отрезке я согласен, лично мне было бы неудобно. Это только для главной подходит разве что (но опять же я не вижу в этом необходимости там), а остальные страницы, где есть свои меню, блоки активности, и так далее - там две колонки уже совсем не в тему. Те же проекты, куда там их, только все попортит двухколоночность.
Плюс сразу вспоминаются сервисы аля майлру, где заходишь на главную а там, извиняюсь, всякого говна понапихано в кучу колонок.
Интуитивность - одна колонка новостей и грамотная навигация в блоке меню. Имхо.
Но дизайн как я сказал, в плане самого оформления - очень красиво, прямо настоятельно рекомендую обратить администрации внимание на него.
H:
скоро будет новый дизайн. Мы его с нуля сделаем, там все будет ок.
Да эт понятно. Но я видел только макеты, это по сути просто каркас без оформления еще. Потому и заостряю на нем внимание. Сама стилистика тут очень даже, подбор цветов/элементов, смотришь и душа радуется, спокойствие и гармония.
27

» Черная Чайка / Редизайн XGM

Вот кстати - убрали превьюхи лишние - и только в плюс.
Насчет самой навигации мнение рознится, конечно (имхо ее нужно пересмотреть полностью, а не пытаться улучшить, ибо она просто нелогична во многих местах).
А за дизайн - выглядит весьма эстетично. В разы лучше чем то что есть, весьма приятно на это смотреть.
27

» Самый важный блог / Идея #1

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

» Unity / Класс с математикой

Hellfim, разумно
Вот так сделал
       private static bool StraightIfNull(Vector3 a, Vector3 b)
        {
            a = a.normalized;
            b = b.normalized;
            return !(a.Equals(b) || a.Equals(-b));
        }

        public static bool Straight(Vector3 a, Vector3 b)
        {
            if (b.x == 0f || b.y == 0f || b.z == 0f)
                return StraightIfNull(a, b);
            var c = new Vector3(a.x / b.x, a.y / b.y, a.z / b.z);
            return !(c.x.EqualsApprox(c.y) && c.y.EqualsApprox(c.z));
        }

        public static bool Straight(Vector3 a1, Vector3 a2, Vector3 b1, Vector3 b2)
        {
            var a = (a2 - a1);
            var b = (b2 - b1);
            return Straight(a, b);
        }
Норм?