Последние новости

Новые статьи

LWJGL 3. Универсальная загрузка нативных библиотек

Java  library

Совсем недавно LWJGL третьей версии была новинкой, диковинкой. Когда я взялся за нее при переносе After Engine на OpenGL я, бывало, хотел откатиться на вторую версию, где были удобные вспомогательные классы и библиотеки. Однако, к счастью, я этого не сделал, зато открыл простоту и мощь третьей версии. Однако, чтобы не загружать пользователей моего движка лишней работой, я решил закопать все "шершавые" взаимодействия с библиотекой подальше в движок. В первую очередь меня озаботила проблема подгрузки нативных библиотек. Но, как оказалось, реализация автоматической загрузки не так уж и сложна. Стоит учитывать некоторые тонкости - во-первых представленный метод должен выполняться ДО любых обращений к LWJGL библиотеке, а во-вторых, есть некоторая неувязка имен папок с именами архитектуры,
Продолжить

Рейтинг:  7  (За: 7 | Против: 0)
Добавлено: 9.04.2015 от DominaN

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

RenPy. Урок 3. Ветвления и переменные

GameDev  renpy, визуальные новеллы

Автор: lolbot



Страшная правда: последовательно/параллельно
На самом деле, show/scene только помечает картинку к отображению. События на экране случаются на строчках с with/репликах/паузах. Сравните:
Последовательное применение dissolve:
  1. show dv smile swim far at left with dspr
  2. show us fear dress far at right with dspr

Параллельное применение dissolve:
  1. show dv smile swim far at left
  2. show us fear dress far at right
  3. with dspr




Наводим красоту: порядок спрайтов
show... - если персонажа на экране нет, показать поверх всех, если есть, не менять порядок
show... behind <тэг> - за спиной у кого-то
  1. show

Продолжить

Рейтинг:  3  (За: 4 | Против: 1)
Добавлено: 3.04.2015 от BPS

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

RenPy. Урок 2. Наводим красоту

GameDev  renpy, визуальные новеллы

Автор: lolbot
ВНИМАНИЕ!!! К первому уроку добавлен пункт "Домашние задания", советую посмотреть его перед чтением.



Понятие о coding conventionНекоторые вещи не стоит делать в коде:
• Не потому что они не заработают (наоборот)
• Потому что в остальном коде уже сделано не так
  1. label test:
  2. me" То, что это работает, не даёт права так делать."



Как не спойлерить себе игру
Писать не имея возможности запустить - глупо.
Но часть ресурсов - не спойлеры!
62/123 фонов - те же, что и в Demo 2009
20/71 треков музыки - те" href="https://annimon.com/ablogs/file1024/lesson2_2009_bg.txt"> Список фонов из Demo 2009/file]
20/71 треков музыки - те

Продолжить

Рейтинг:  3  (За: 5 | Против: 2)
Добавлено: 21.03.2015 от BPS

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

Основы грамотности Java на конкретных примерах. Часть I

Совершенный код

Всем привет, сегодня я разберу исходник из темы "Исправление исходников" и, кроме непосредственно исправления, постараюсь дать исчерпывающие комментарии почему я делаю эти исправления именно так. Кроме того, я приведу в качестве решения свою версию кода. Итак, изначальный исходник (настоятельно рекомендую ознакомиться, чтобы быть в теме):
Открыть спойлер

Продолжить

Рейтинг:  11  (За: 11 | Против: 0)
Добавлено: 11.03.2015 от DominaN

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

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

Android  maven, gradle, library

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

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

Комментарии (10)
<< 1 ... 31 32 33 34 35 ... 47 >>

Мы в соцсетях

tw tg yt gt