hugoruscitti/pilas

View on GitHub
data/manual/depurando/index.json

Summary

Maintainability
Test Coverage
{
    "content": "<h1 id=\"depurando-y-buscando-detalles\">Depurando y buscando detalles</h1>\n<p>Pilas incluye varios modos de ejecuci\u00f3n que te\npueden resultar de utilidad para ver en detalle\nel funcionamiento de tu juego.</p>\n<p>La depuraci\u00f3n dentro de la prograci\u00f3n de juegos permite detectar errores, corregir\ndetalles e incluso comprender algunas interacciones complejas.</p>\n<h2 id=\"modo-pausa-y-manejo-de-tiempo\">Modo pausa y manejo de tiempo</h2>\n<p>Si pulsas las teclas <code>ALT + P</code> durante la ejecuci\u00f3n de\npilas, el juego completo se detiene. En ese\nmomento puedes pulsar cualquier tecla\npara avanzar un instante de la simulaci\u00f3n o\nla tecla <code>flecha derecha</code> para avanzar mas r\u00e1pidamente.</p>\n<p>Esto es muy \u00fatil cuando trabajas con colisiones f\u00edsicas, porque\neste modo de pausa y manejo de tiempo te permite\nver en detalle la interacci\u00f3n de los objetos y detectar\ncualquier inconveniente r\u00e1pidamente.</p>\n<h2 id=\"modos-depuracion\">Modos depuraci\u00f3n</h2>\n<p>Las teclas <strong>F6</strong>, <strong>F7</strong>, <strong>F8</strong>, <strong>F9</strong>, <strong>F10</strong>, <strong>F11</strong> y <strong>F12</strong> te permiten\nhacer visibles los modos de depuraci\u00f3n.</p>\n<p>Cada modo representa un aspecto interno del juego que podr\u00edas ver. Por ejemplo, el\nmodo que se activa con la tecla <strong>F12</strong> te permite ver la posici\u00f3n ex\u00e1cta de\ncada actor, mientras que al tecla <strong>F11</strong> te permite ver las figuras f\u00edsicas.</p>\n<h2 id=\"activar-modos-desde-codigo\">Activar modos desde c\u00f3digo</h2>\n<p>Si quieres que el juego inicie alguno de los modos, puedes usar la\nfunci\u00f3n <code>pilas.atajos.definir_modos</code>. Por ejemplo, para habilitar el\nmodo depuraci\u00f3n f\u00edsica podr\u00edas escribir:</p>\n<pre><code>    pilas.depurador.definir_modos(fisica=True)\n</code></pre>\n\n<p>esta funci\u00f3n tiene varios argumentos opcionales, c\u00f3mo <code>posicion</code>, <code>radios</code> etc. Mira\nla definici\u00f3n de la funci\u00f3n para obtener mas detalles.</p>\n<h2 id=\"activando-los-modos-para-detectar-errores\">Activando los modos para detectar errores</h2>\n<p>Ten en cuenta que puedes activar los modos depuraci\u00f3n en cualquier momento,\nincluso en medio de una pausa, ir del modo depuraci\u00f3n al\nmodo pausa y al rev\u00e9s. Los dos modos se pueden\ncombinar f\u00e1cilmente.</p>\n<p>Mi recomendaci\u00f3n es que ante la menor duda, pulses <strong>alt + p</strong> para\nir al modo pausa, y luego comiences a pulsar alguna de las teclas para\nactivar los modos depuraci\u00f3n y observar en detalle qu\u00e9 est\u00e1 ocurriendo: <strong>F6</strong> , <strong>F7</strong> etc.</p>\n", 
    "url": "/depurando/", 
    "language": "en", 
    "title": "Depurando"
}