Profile cover photo
Profile photo
Yuri Skurikhin
17 followers -
Ruby on Rails developer
Ruby on Rails developer

17 followers
About
Yuri's posts

Post has attachment
Параметры объектов 2D физического движка Nape
      Пространство (Space) предназначено для моделирования физики в Nape. К пространству добавляются объекты физики, такие как Тела (Body) и Объединения (Constraints), которые будут моделироваться. К ним добавляются Слушатели (Listeners), для использования ...

Post has attachment
ООП с использованием Starling
Рассмотрим пример ООП кода, где главный герой - кубик, описан в отдельном классе Cube.as Главный класс запуска игры Main.as: package
{
import flash.display.Sprite;
import starling.core.Starling;
//Устанавливаем для игры частоту 60, и разрешение ...

Post has attachment
Объединения (Compounds) в Nape
     Объединения (составные объекты) - это логическая группировка Тел, Ограничений и других объединений в единый объект.      Пример объединения: var c = new Compound (); body1 . compound = c ; body2 . compound = c ; constraint . compound = c ; c . space = ...

Post has attachment
Параметры объектов Nape Продолжение
      Продолжим изучать возможности физического движка Nape на основании предыдущего примера .       Тела в Nape всегда вращаются вокруг их центра, независимо от того где их центр масс находится. Поэтому важно, чтобы у динамических тел был свой центр масс, ...

Post has attachment
Взаимодействия объектов в Nape
      У физического движка Nape есть 3 типа взаимодействия объектов: Столкновение (Collision) - это взаимодействие по умолчанию, которое возникает когда две Фигуры пересекаются и могут столкнуться. Сталкивание рассчитывается в зависимости от Материалов Фигу...

Post has attachment
Nape - создание произвольных тел
      В физическом движке Nape можно создавать произвольные тела на основании графического рисунка.      Графику для физики игр я подготавливаю в Paint.NET, который позволяет указывать так называемую маску рисунка, где прозрачный задний фон alpha=0, там отс...

Post has attachment
Ограничения (Constraints) в Nape
      Ограничения в Nape связывают тела между собой. Любое ограничение можно отключить установив свойство ignore в true.       Большинство типов Ограничений - это позиционные ограничения, такие как PivotJoint, который, учитывая две локальных позиции на Тела...

Post has attachment
Nape - камера в игре
      Очень часто в играх необходимо реализовать так называемую - камеру. Камера фокусируется на главном герое, и при перемещении главного героя он остается по центру игрового экрана, а весь мир передвигается относительно героя.       В Nape при Debug отрис...

Post has attachment
Обзор 2D движка физики - Nape
      Nape - мощный, быстрый и дружественный 2D движок физики твердых тел для AS3. Движок Nape открыт и свободен для использования как для персональных так и коммерческих проектов. Доступен для AS3 через.swc библиотеку. Большой плюс этого движка в том, что...

Post has attachment
Starling framework настройка
Для того, чтобы задействовать в играх возможность использования GPU ускорения есть хороший фреймворк к Stage3D - Starling framework: Для работы движка Starling необходим Adobe Flash Player 11 и выше и соответственно ActionScript 3. Также нужен FlexSDK 4.6 и...
Wait while more posts are being loaded