Pregunta

Estoy planeando construir un juego de iOS de rebote básico en COCOS2D. ¿Box2d será el más adecuado para el siguiente escenario?

El diseño consistirá en un objetivo en la parte superior de la pantalla, con obstáculos en el medio de la pantalla, bloqueando la vista directa del objetivo desde la parte inferior. El usuario disparará una pelota desde la parte inferior de la pantalla rebotándola de los lados y alrededor de los obstáculos, aspirando a alcanzar el objetivo. Similar a un estilo de juego.

A medida que avanzan los niveles de juego, los obstáculos se moverán dinámicamente, de izquierda a derecha y trasera, arriba y abajo, etc.

Entiendo que la detección de colisiones se puede lograr usando COCOS2D solo. ¿Se pueden lograr el rebote y la trayectoria de la pelota de obstáculos y paredes sin usar un motor de física?

No tendré necesidad de gravedad en el escenario del juego. Una reducción en la velocidad/velocidad de la pelota será esencial.

Tenga en cuenta que soy nuevo en iOS Dev, que proviene de un fondo en el desarrollo web frontal.

Asesorar y ayudar mucho a los apreciados.

Gracias

¿Fue útil?

Solución

Ciertamente puede hacer todo eso sin usar un motor físico existente. Sin embargo, una vez que comienza a hacer colisiones con objetos y objetos de diferentes formas, comienza a ser ventajoso usar una solución fuera de la caja.

Es fácil configurar Box2d sin gravedad y le dará todos los cálculos de colisión y cosas de velocidad

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top