Новые статьи Публикация 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) Long Flight: The history of developmentСожмите протон до одной миллиардной его размера и упакуйте в это пространство столовую ложку вещества. Long Flight - конкурсная игра, опубликованная в начале 2015 года. В данной статье будет описан процесс разработки. Целью является поделится личным опытом. Как всё началось Всё началось больше года назад, с первой программы, написанной мной на MIDlet Pascal. Всё что она собой представляла - это множество белых точек на абсолютно чёрном фоне. Тогда это было весьма трудно назвать космосом, но уже было нечто похожее: так называемые звёзды циклически падали вниз. ![]() Продолжить Рейтинг: 5 (За: 11 | Против: 6) Добавлено: 20.01.2015 от Kalter Комментарии (44) |