| Новые статьи Основы грамотности Java на конкретных примерах. Часть IВсем привет, сегодня я разберу исходник из темы "Исправление исходников" и, кроме непосредственно исправления, постараюсь дать исчерпывающие комментарии почему я делаю эти исправления именно так. Кроме того, я приведу в качестве решения свою версию кода. Итак, изначальный исходник (настоятельно рекомендую ознакомиться, чтобы быть в теме): Открыть спойлер Закрыть спойлер 
 Продолжить Рейтинг: 11 (За: 11 | Против: 0) Добавлено: 11.03.2015 от DominaN Комментарии (21) Публикация Android-библиотеки в репозиторий Maven с помощью GradleРазрабатывая библиотеку, рано или поздно приходит момент, когда нужно поделиться ею с другими. Нет, я сейчас говорю не про выкладывание исходников на GitHub, а про публикацию библиотеки в репозиторий Maven Central. Тем более, что выкладывать исходники там не обязательно, допускаются и проекты с закрытым исходным кодом. Процесс публикации не слишком простой, поэтому без мануала не обойтись. Есть статья на Хабре, но в ней описана публикация Java-библиотеки при помощи Maven, а в моём случае библиотека для Android и используется Gradle, так что процесс значительно отличается. Продолжить Рейтинг: 6 (За: 7 | Против: 1) Добавлено: 3.03.2015 от aNNiMON Комментарии (10) 3D для Mobile Basic [часть 2]В продолжение к первой части статьи "3D для Mobile Basic" Речь здесь пойдёт о "шутерском повороте" или вращении вокруг оси "Y", какое частое встречается в мобильных 3Д игрушках.   Если мы предполагаем вращение точек вокруг оси "Y" - следовательно саму координату "y" мы не трогаем. Изменяются только координаты "x" и "z" в плоскости 'x-z'. Чтобы осуществить поворот точек вокруг оси "Y" на нужный нам градус, используем параметрическую запись уравнения окружности: X = x0 + R * COS(alf) Y = y0 + R * SIN(alf) В нашем случае вместо координаты "Y" будет координата "Z". R Продолжить Рейтинг: 17 (За: 18 | Против: 1) Добавлено: 29.01.2015 от Gifo_Gsoul Комментарии (31) Параллаксный фонПри разработке игр, фон играет немаловажную роль. Благодаря ему можно усилить восприятие игрового мира, скрасить игровой процесс, передать игроку соответствующее настроение.    Одним из простых, но интересных способов улучшить задний фон и восприятие глубины сцены, является применение параллаксной прокрутки фона, то есть, чем дальше объект от камеры, тем медленнее он передвигается. Вот как бы выглядела игра Mario с этим эффектом. (нажмите для просмотра анимации)   Приступим к реализации. Я подготовил несколько фоновых слоёв: небо, тучи, облака, горы, равнины, железная дорога, трава и столб. Прежде чем выводить это всё на экран, Продолжить Рейтинг: 18 (За: 19 | Против: 1) Добавлено: 25.01.2015 от aNNiMON Комментарии (31) 3D для Mobile BasicКак вы поняли, речь здесь пойдёт не о какой то торговой марке или названии программы, речь пойдет о трёхмерном пространстве (Длина, Ширина, Высота). 3Д само по себе нельзя открыть на двумерном экране монитора вашего компьютера или телефоне, поэтому используются технологии отображения 3Д на 2-мерную плоскость, грубо говоря, выводится лишь проекция. Любые 3Д игры, будь то ГТА5, КРИЗИС3 или КОНТР СТРАЙК, во всех них выводится лишь проекция с определенными надстроенными параметрами. Сегодня я расскажу, каким образом вывести подобные проекции. Как и у любых чуваков-кодеров у меня возникло желание делать 3д-игру на телефон, под рукой был mobile basic и дело попахивало извращенством. Поэтому я решил сам вывести формулу отображения 3д проекции, к тому времени я еще не Продолжить Рейтинг: 17 (За: 20 | Против: 3) Добавлено: 25.01.2015 от Gifo_Gsoul Комментарии (16) | 
