{"id":28,"date":"2014-07-17T18:18:24","date_gmt":"2014-07-17T18:18:24","guid":{"rendered":"http:\/\/howlsofsorrow.com\/project\/?p=28"},"modified":"2018-02-12T17:18:31","modified_gmt":"2018-02-12T17:18:31","slug":"version-0-01","status":"publish","type":"post","link":"https:\/\/howlsofsorrow.com\/project\/?p=28","title":{"rendered":"Versi\u00f3n 0.01"},"content":{"rendered":"<p>En esta versi\u00f3n de prueba se ha tomado un primer contacto con Unity y algunas de las herramientas que se van a utilizar para el proyecto.<\/p>\n<p>Se han realizado una serie de m\u00f3dulos, objetos y funciones que servir\u00e1n para algunas de las caracter\u00edsticas del juego.<\/p>\n<p>Objetos b\u00e1sicos:<\/p>\n<ol>\n<li>Main Camera (c\u00e1mara principal)<\/li>\n<li>Start (punto de referencia de inicio del movimiento)<\/li>\n<li>End (punto de referencia para el destino del movimiento)<\/li>\n<li>Player (gameobject tipo c\u00e1psula visible que representa el jugador)<\/li>\n<li>Building (gameobject tipo cubo que representa los diferentes edificios del escenario)<\/li>\n<li>Waypoint (puntos para trazar las rutas)<\/li>\n<li>LineWay (line renderer que utilizaremos para trazar visiblemente las distintas rutas entre puntos)<\/li>\n<li>LineOfView (objetos hijos de cada uno de los objetos que deben de mostrarse u ocultarse dependiento de la visi\u00f3n de Player),<\/li>\n<li>Street1Lane30m (calle recta de 30m) de la colecci\u00f3n \u00abThe Loom\u00bb<\/li>\n<li>CrossT (cruce de una calle en forma de T) de la colecci\u00f3n \u00abThe Loom\u00bb<\/li>\n<li>CrossX (cruce de calles) de la colecci\u00f3n \u00abThe Loom\u00bb<\/li>\n<\/ol>\n<p>Objetos compuestos:<\/p>\n<ol>\n<li>Street I (composici\u00f3n de un tramo de 90m en linea recta y 6 Buildings, con sus Waypoints, Buildings y LineOfView)<\/li>\n<li>Street T (\u00eddem Street I, pero son 3 tramos de 30m unidos por un tramo de tipo CrossT y 5 Buildings)<\/li>\n<li>Strert X (\u00eddem Street T, pero son 4 tramos de 30m unidos por un tramo de tipo CrossX y 4 Buildings)<\/li>\n<\/ol>\n<p>Javascripts:<\/p>\n<ol>\n<li>BuildingScript (inicia los par\u00e1metros de cada Building)\n<ol>\n<li>OnMouseDown (activa el Building como el seleccionado)<\/li>\n<\/ol>\n<\/li>\n<li>GeneralScripts (funciones generales que se utilizar\u00e1n desde todos los objetos)\n<ol>\n<li>DrawLineWay (dibuja un LineWay de un punto a otro)<\/li>\n<li>DeleteLineWays (destruye todos los LineWay)<\/li>\n<li>MovePlayerToBuilding (mueve el Player al Building activo)<\/li>\n<li>CheckVisibility (comprueba la l\u00ednea de visi\u00f3n con todos los players, y muestra u oculta seg\u00fan tenga linea de visi\u00f3n)<\/li>\n<li>Fade (modifica el alpha de un objeto)<\/li>\n<\/ol>\n<\/li>\n<li>PlayerScript (variables y funciones relativas al objeto Player)\n<ol>\n<li>playerIsMoving (variable que indica si el Player est\u00e1 en movimiento)<\/li>\n<li>ExtractNextMovement (obtiene el siguiente punto de ruta del array de rutas asignadas a ese objeto)<\/li>\n<li>MoveToPosition (mueve Player al siguiente punto de ruta)<\/li>\n<li>LineOfSight (devuelve si un objeto es visible por Player)<\/li>\n<\/ol>\n<\/li>\n<li>Start (algunas inicializaciones)\n<ol>\n<li>OnGUI (Inicializaci\u00f3n de los botones del GUI)<\/li>\n<\/ol>\n<\/li>\n<li>TownCreator (generaci\u00f3n del escenario)\n<ol>\n<li>possibleTile (array que indica las diferentes combinaciones de tipos de calle)<\/li>\n<li>RandomizeTown (genera la composici\u00f3n del escenario de forma aleatoria, tanto colocaci\u00f3n de objetos como las rutas entre WayPoints)<\/li>\n<li>DeleteTown (destruye todos los objetos generados del escenario, aun no funciona correctamente)<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h2 style=\"text-align: center;\"><a title=\"0.01\" href=\"http:\/\/howlsofsorrow.com\/unity\/0.01\/\" target=\"_blank\" rel=\"noopener\">Versi\u00f3n de ejemplo<\/a><\/h2>\n","protected":false},"excerpt":{"rendered":"<p>En esta versi\u00f3n de prueba se ha tomado un primer contacto con Unity y algunas de las herramientas que se van a utilizar para el proyecto. Se han realizado una serie de m\u00f3dulos, objetos y funciones que servir\u00e1n para algunas de las caracter\u00edsticas del juego. Objetos b\u00e1sicos: Main Camera (c\u00e1mara principal) Start (punto de referencia [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"https:\/\/howlsofsorrow.com\/project\/index.php?rest_route=\/wp\/v2\/posts\/28"}],"collection":[{"href":"https:\/\/howlsofsorrow.com\/project\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howlsofsorrow.com\/project\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howlsofsorrow.com\/project\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howlsofsorrow.com\/project\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=28"}],"version-history":[{"count":7,"href":"https:\/\/howlsofsorrow.com\/project\/index.php?rest_route=\/wp\/v2\/posts\/28\/revisions"}],"predecessor-version":[{"id":78,"href":"https:\/\/howlsofsorrow.com\/project\/index.php?rest_route=\/wp\/v2\/posts\/28\/revisions\/78"}],"wp:attachment":[{"href":"https:\/\/howlsofsorrow.com\/project\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=28"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howlsofsorrow.com\/project\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=28"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howlsofsorrow.com\/project\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=28"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}