2015-01-20 6 views
0

Я новый разработчик флеш-игр, я только что создал свою первую игру во Flash, используя FlashPunk, это было здорово, теперь я должен создать игру с одним игроком против cpu soccer, точно так же, как этот: Kung Foot.Что такое флеш-фреймворк для футбола?

Как я уже сказал, я нашел FlashPunk хорошей платформой, но я предпочитаю лучшую производительность и тяжелую графику, я действительно думаю о Citrus или Flixil.

Они оба используют Box2D для коллизий, но я слышал, что Цитрус будет правильным выбором, если это была игровая платформа.

Я не знаю, есть ли какие-либо другие хорошо документированные Frameworks, что вы думаете!

ответ

2

думаю starling - лучшее решение в вашем случае.

+0

.. Спасибо за ваш ответ, могу ли я спросить, почему вы думаете, что Старлинг лучше, чем Flixel? –

+0

Я никогда не пользовался, и я не знаю особенностей Flixel, но могу сказать, почему скрининг - хороший двигатель для вас, 1. Это кросс-платформа 2. Хорошая производительность 3. отличная графика (вы можете сделать абсолютно так же думает, что у вас есть в вашем файле дизайна) 4. И что для вас важно, это идеально подходит для игр в платформу, советую вам из моей практики , если мой ответ будет полезен, пожалуйста, проголосуйте :) –

+0

если вы собираетесь делать игры ... Я думаю, что лучший способ для этого - единство ... это проще простого флеш-фреймворка –

2

Citrus на самом деле не является двигателем, поскольку он представляет собой набор других инструментов, облегчающих разработку. Для этого требуется движок рендеринга (например, скворец или прочь3D) и движок phyics (например, затылок или box2d) и объединяет их для вас, предоставляя некоторые функции, облегчающие процесс их использования. (Как возможность добавить виртуальный джойстик на экран в one line of code. Однако вы можете делать все это самостоятельно и быть таким же успешным.

Если вы планируете использовать Citrus, будьте очень осторожны. например, SimpleCitrusSolver используется во многих своих учебниках, но it is broken in newer versions. Я рекомендую прочитать о логике каждой функции библиотеки, которую вы используете из цитрусовых, вместо того, чтобы позволить ей будь то волшебная библиотека, которая делает затылок и скворца для вас.

Что касается рамки, это действительно личный выбор. Все они позволят вам выполнить то, что вы хотите сделать, просто пойдите с тем, что чувствует большинство mfortable.

+0

..Это отличный способ увидеть вещь, и да, я не могу больше согласиться, когда дело доходит до Документации, я начал работать с Starling, и я надеялся, что я получу использовать инфраструктуру Spine на пути, чтобы получить преимущества анимации скелета , по-прежнему я не могу найти хорошие ресурсы там, я все уши для любых советов :) –

+0

Всякий раз, когда я хочу выбить графическое приложение, я использую LibGDX. Нет какой-либо конкретной причины (кроме того, что я знаю, что это будет работать на все, что я хочу, и мне очень нравится Java). Мой лучший совет - взять что-то и запустить с ним. Для футбольных матчей нет лучшей основы. – dustinroepsch