Curso AS3

Resultados, APE, Box2DAS3 e Motor2

Após trabalhar mais com cada uma das três, o Motor2 conseguiu me convencer a largar o Box2DAS3. Vou colocar em forma de lista as minhas impressões sobre cada uma delas.

  • APE - A mais simples das 3 Physics Engine, está na versão 0.45, não é atualizada desde 2007 e não é possível rendeniza-la no Flash Player 10, pois a engine apresenta conflitos com objetos do tipo Vector.. apesar de tudo é possível fazer muito coisa legal, é simples, a curva de aprendizado é curta.
  • Box2DAS3 - A mais popular entre as 3 Physics Engine, não possui uma documentação, porém tráz vários exemplos, o necessário para se familiarizar com a engine. Além disto, por ser muito popular existe muito material fornecido pela comunidade que a utiliza.
  • Motor2 - Um outro port do Box2D C++, está na versão 0.9, muito completa, trabalha com pixel, diferente do Box2DAS3 que usa metros, e a impressão que fiquei é que ela possui um script mais limpo. A curva de aprendizado pode ser um pouco mais longa, por ser menos popular existem menos materiais disponíveis. Para quem conhece o Box2D acredito que não haverá problemas.

Toda Physics Engine não trabalhar com a colisão do DisplayObject, existe um objeto virtual e nós associamos um DisplayObject para representa-lo. No Motor2 não existe algo como setDisplay ou userData, você deve posicionar seu DisplayObject a partir dos dados fornecidos pela engine, como é uma dúvida comum, penso que vale comentar.

Finalmente indico o Motor2 pois gostei mais de seu script, mas o Box2dAS3 não fica devendo em nada. Caso você prefira “sofrer” menos no sentido de suporte, o Box2DAS3 é mais indicado. Pra quem pretende desenvolver coisas muito simples e não quer “perder tempo”, o APE pode ser um caminho.

Vale conferir o blog do Michael do Motor2, a development mailing list também pode ser útil.

9 Responses to “Resultados, APE, Box2DAS3 e Motor2”

  1. Bruno Says:

    Acho que a Box2D é insubstituivel por enquanto, porque a facilidade de portar as coisas ja feitas em C para ela são muito faceis!

    Jogos com SLICE por exemplo, seria quase impossível alguem fazer do zero na Motor 2, porem a Motor 2 tem futuro! Assim que sair o release oficial, começo a utilizar ela também!

  2. Erick Souza Says:

    E aí Bruno,
    No caso de você se decidir por ir para o Motor2 você não terá muitos problemas, pois é um outro port do Box2D, existem muitas semelhanças.

    Mas eu acredito que optar por um ou outro é mais por preferência pessoal, pois ambos tem um grande potêncial.

    Quando você der uma conferida no Motor2 compartilha aqui um pouco de suas impressões a respeito. =)

  3. Ved Says:

    Obrigado pela visita e pelo comentario! =D

  4. Erick Souza Says:

    Que nada Ved =P Estou sempre conferindo os posts lá.

  5. Nilo César Says:

    Há algum erro nas class da engine Motor2.., pois quando tem usa-la sempre me retorna um erro

  6. Farnezi Says:

    No endeço que foi passado motor2 não consigo acessar, mesmo fazendo o login no google.

  7. Coach outlet Says:

    Another new write-up with powerful points, I’ve been a lurker the following for a brief time but wish to become much a lot more engaged inside the long term….

  8. ropa calvin klein Says:

    Amazing searching web site. Recently i constructed my own and i also wanted several style tips and you afflicted me with a few. Might We ask an individual whether or not an individual created the web site through youself?

  9. ルイヴィトン 財布 Says:

    so usefeul!~I like it very much!`

Leave a Reply