Новые статьи

Публикация Android-библиотеки в репозиторий Maven с помощью Gradle

Android  maven, gradle, library

Разрабатывая библиотеку, рано или поздно приходит момент, когда нужно поделиться ею с другими. Нет, я сейчас говорю не про выкладывание исходников на GitHub, а про публикацию библиотеки в репозиторий Maven Central. Тем более, что выкладывать исходники там не обязательно, допускаются и проекты с закрытым исходным кодом.
Процесс публикации не слишком простой, поэтому без мануала не обойтись. Есть статья на Хабре, но в ней описана публикация Java-библиотеки при помощи Maven, а в моём случае библиотека для Android и используется Gradle, так что процесс значительно отличается.
Продолжить

Рейтинг:  6  (За: 7 | Против: 1)
Добавлено: 3.03.2015 от aNNiMON

Комментарии (10)

3D для Mobile Basic [часть 2]

GameDev

В продолжение к первой части статьи "3D для Mobile Basic"

Речь здесь пойдёт о "шутерском повороте" или вращении вокруг оси "Y", какое частое встречается в мобильных 3Д игрушках.

screen.png
Если мы предполагаем вращение точек вокруг оси "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)

Параллаксный фон

GameDev  java me, gamedev

При разработке игр, фон играет немаловажную роль. Благодаря ему можно усилить восприятие игрового мира, скрасить игровой процесс, передать игроку соответствующее настроение.
  journey_to_silius.jpg ninja-cat.png

Одним из простых, но интересных способов улучшить задний фон и восприятие глубины сцены, является применение параллаксной прокрутки фона, то есть, чем дальше объект от камеры, тем медленнее он передвигается.
Вот как бы выглядела игра Mario с этим эффектом. (нажмите для просмотра анимации)
  parallax-scrolling-mario.gif

Приступим к реализации.

Я подготовил несколько фоновых слоёв: небо, тучи, облака, горы, равнины, железная дорога, трава и столб. Прежде чем выводить это всё на экран,
Продолжить

Рейтинг:  18  (За: 19 | Против: 1)
Добавлено: 25.01.2015 от aNNiMON

Комментарии (31)

3D для Mobile Basic

GameDev  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

GameDev

Сожмите протон до одной миллиардной его размера и упакуйте в это пространство столовую ложку вещества.

     Long Flight - конкурсная игра, опубликованная в начале 2015 года. В данной статье будет описан процесс разработки. Целью является поделится личным опытом.

Как всё началось     Всё началось больше года назад, с первой программы, написанной мной на MIDlet Pascal. Всё что она собой представляла - это множество белых точек на абсолютно чёрном фоне. Тогда это было весьма трудно назвать космосом, но уже было нечто похожее: так называемые звёзды циклически падали вниз.
screenshot0.png     Тогда, в принципе, всё было идеально: я
Продолжить

Рейтинг:  5  (За: 11 | Против: 6)
Добавлено: 20.01.2015 от Kalter

Комментарии (44)
<< 1 ... 33 34 35 36 37 ... 49 >>

Мы в соцсетях

tw tg yt gt