FlashPunk способен делать именно то, что вы хотите.Более того, Сообщество FlashPunk прекрасно и очень полезно.
Pixelmask легко реализуется во FlashPunk, все что вам нужно сделать, это передать BitmapData свойству mask
Entity
а остальное будет обработано для вас.Дополнительная информация в документах: net.flashpunk.masks.Pixelmask .
Для камеры в вашей сущности будет выглядеть следующее:
override public function update():void
{
super.update();
FP.camera.x = x;
FP.camera.y = y;
}
И еслиесли вам нужно облегчение и тому подобное, вы можете использовать FlashPunk Tweens
или взглянуть на класс представления из Advanced Platform Engine .
Излучатели частиц также поддерживаются по умолчанию.Здесь у вас есть всеобъемлющее руководство по FlashPunk Emitters .
О сети… Мне грустно, что на FlashPunk нет сетевой системы.К счастью, существует множество сетевых систем для AS3, которые можно очень легко адаптировать для FlashPunk. SmartFoxServer и Player.IO являются хорошими примерами сетевых систем AS3.