Yo diría que es cocos2d-x. Es un marco de juego pequeño, comparado con Unity. Sin embargo, tiene la mayoría de las funcionalidades que uno necesita. Permítanme demostrar cuál sería el código:
Sprite * sp = Sprite :: create (“sp.png”);
sp-> setPosition (500, 500);
Director :: getInstance () -> getRunningScene () -> addChild (sp);
// crear acciones como moverse y saltar es fácil.
auto move_ease_in = EaseBounceIn :: create (move-> clone ());
auto move_ease_in_back = move_ease_in-> reverse ();
retraso automático = DelayTime :: create (0.25f);
auto seq2 = Secuencia :: create (move_ease_in, delay-> clone (), move_ease_in_back, delay-> clone (), nullptr);
sp-> runAction (RepeatForever :: create (seq2));
Aquí está la guía de cocos2d-x, espero que les guste. Conceptos básicos – Documentación de Cocos
También utilicé SDL para desarrollar un juego pequeño, pero tengo que hacer casi todo solo.
- ¿Cuál es tu juego favorito en 2016?
- ¿Qué debo hacer cuando el chico que vive al lado es demasiado ruidoso? Juega juegos de computadora como 24/7 y sigue gritando en su lengua materna malaya.
- ¿Está bien usar editores de inventario en Minecraft?
- ¿Cuál es el motor de juegos 3D más fácil que recomendarías para los desarrolladores principiantes de videojuegos?
- Cómo solucionar este problema que tengo con Metro 2033