Archive for 'Новости'
Сегодня поговорим как добавить к телу графику и обрабатывать ее. Для работы с графикой у Nape есть два метода – свойство graphic и метод graphicUpdate класса Body. Свойство graphic является без типовым, это значит что вы можете ему присвоить все что угодно. Для начала поговорим о graphic. Возьмем какую-нибудь картинку и прикрутим к телу, так [...]
Я использую SDK 4.6 c таргетингом на FP 11.1 Среда программирования Idea. Создайте проект и подключите библиотеку Genome2D v0.3.5. ВНИМАНИЕ! Первым делом, что надо сделать перед написанием кода, это добавить параметр wmode=direct в html шаблон, иначе ничего работать не будет. В FlashBuilder и в Idea есть html шаблон (в других средах не знаю как) что [...]
Вот такая мысль меня посетила… Вопреки многим толкам о смерти Flash-платформы онная очень быстро и стремительно развивается и никак не собирается умирать. Далее Америки не будет
Каждый шейп имеет свойство filter типа InteractionFilter. Это свойство дает возможность сказать Nape какие фигуры надо принимать во внимании при сталкивании, а какие нет. Работает это дело не основе битовых масок – для сталкиваемых шейпов задаются числа (наглядней всего в шестнадцатеричном виде). Если результат операции конъюнкции (или побитовый оператор & в AS3) над этими числами [...]
Иногда требуется задать линейное и угловое торможение для всего мира. Например, вы делаете бильярд или другую какую нибудь top-down игру (гонки напр.). Скорее всего вы будете делать следующим образом – зададите гравитацию в 0,0 и будете двигать объектами. Но, надо как нибудь задать торможение объектам, чтобы объекты останавливались через некоторое время (шары вечно летать по [...]
Не успели мы сильно опечалится по поводу декомпозиции, как уже пришло время опять возрадоваться – Лука замутил свои алгоритмы и теперь в новой реинкарнации декомпозиция опять в Nape. Демки связаны с этим дело также сделаны под новый алгоритм и возвращены опять в раздел документации API не был изменен, потому полная обратная совместимость. Ну и плюс [...]
На днях Лука сообщил что ему пришлось убрать с Nape декомпозицию из-за ограничений лицензии GPL. Дело в том что алгоритмы были взяты с библиотеки CGAL и этого Лука не скрывал. НО эти алгоритмы выложены под GPL лицензией. Ну и что? А то что GPL предполагает если вы используете продукт под этой лицензией в вашем продукте, [...]
Как и обещал заметка по работе с таким типом слушателя как PreListener. Механизм работы PreListener несколько отличается от своих собратьев. Вместе с этим слушателем можно использовать только один тип события – CbEvent.PRE (но вам не придется его задавать, так как он установлен в PreListener по-умолчанию) Nape генерирует это событие в тот момент, когда было зафиксировано [...]
Эта статья как небольшое дополнение к предыдущей и рассказывает некоторых нюансах. Хочу начать с события ONGOING. Как было сказано в предыдущей статье это событие генерируется когда тела столкнулись и продолжают сталкиваться (кубик упал на платформу и лежит на ней). Возьмем этот же пример с кубиком, который упал и лежит. Если подключить слушатели для BEGIN и [...]