Archive for 'Новости'

Nape 2 – Добавим графику

Сегодня поговорим как добавить к телу графику и обрабатывать ее. Для работы с графикой у Nape есть два метода – свойство graphic и метод graphicUpdate класса Body. Свойство graphic является без типовым, это значит что вы можете ему присвоить все что угодно. Для начала поговорим о graphic. Возьмем какую-нибудь картинку и прикрутим к телу, так [...]

Genome2D – Начало

Я использую SDK 4.6 c таргетингом на FP 11.1 Среда программирования Idea. Создайте проект и подключите библиотеку Genome2D v0.3.5. ВНИМАНИЕ! Первым делом, что надо сделать перед написанием кода, это добавить параметр wmode=direct в html шаблон, иначе ничего работать не будет. В FlashBuilder и в Idea есть html шаблон (в других средах не знаю как) что [...]

Пора пробовать Stage3d…

Вот такая мысль меня посетила… Вопреки многим толкам о смерти Flash-платформы онная очень быстро и стремительно развивается и никак не собирается умирать. Далее Америки не будет

Nape 2 – Фильтрация взаимодействий

Каждый шейп имеет свойство filter типа InteractionFilter. Это свойство дает возможность сказать Nape какие фигуры надо принимать во внимании при сталкивании, а какие нет. Работает это дело не основе битовых масок – для сталкиваемых шейпов задаются числа (наглядней всего в шестнадцатеричном виде). Если результат операции конъюнкции (или побитовый оператор & в AS3) над этими числами [...]

Nape 2 – Линейное и угловое торможение для мира

Иногда требуется задать линейное и угловое торможение для всего мира. Например, вы делаете бильярд или другую какую нибудь top-down игру (гонки напр.). Скорее всего вы будете делать следующим образом – зададите гравитацию в 0,0 и будете двигать объектами. Но, надо как нибудь задать торможение объектам, чтобы объекты останавливались через некоторое время (шары вечно летать по [...]

Adobe запустила сайт по разработке игр

gaming.adobe.com

В Nape была возвращена декомпозиция

Не успели мы сильно опечалится по поводу декомпозиции, как уже пришло время опять возрадоваться – Лука замутил свои алгоритмы и теперь в новой реинкарнации декомпозиция опять в Nape. Демки связаны с этим дело также сделаны под новый алгоритм и возвращены опять в раздел документации API не был изменен, потому полная обратная совместимость. Ну и плюс [...]

С Nape была убрана декомпозиция

На днях Лука сообщил что ему пришлось убрать с Nape декомпозицию из-за ограничений лицензии GPL. Дело в том что алгоритмы были взяты с библиотеки CGAL и этого Лука не скрывал. НО эти алгоритмы выложены под GPL лицензией. Ну и что? А то что GPL предполагает если вы используете продукт под этой лицензией в вашем продукте, [...]

Nape 2 – работа с PreListener

Как и обещал заметка по работе с таким типом слушателя как PreListener. Механизм работы PreListener несколько отличается от своих собратьев. Вместе с этим слушателем можно использовать только один тип события – CbEvent.PRE (но вам не придется его задавать, так как он установлен в PreListener по-умолчанию) Nape генерирует это событие в тот момент, когда было зафиксировано [...]

Nape 2 – Некоторые нюансы обработки взаимодействий

Эта статья как небольшое дополнение к предыдущей и рассказывает некоторых нюансах. Хочу начать с события ONGOING. Как было сказано в предыдущей статье это событие генерируется когда тела столкнулись и продолжают сталкиваться (кубик упал на платформу и лежит на ней). Возьмем этот же пример с кубиком, который упал и лежит. Если подключить слушатели для BEGIN и [...]

« Older Entries   Recent Entries »