#1 - Sept. 14, 2010, 1:19 p.m.
http://eu.battle.net/sc2/es/forum/topic/566438550
Respuestas del editor de StarCraft II
Hemos estado leyendo las preguntas que habéis escrito y el equipo de desarrollo ha proporcionado respuestas a algunas de ellas que podéis encontrar debajo. Si no habéis visto todavía la respuesta a una de vuestras preguntas, no os preocupéis, seguimos prestando atención a este hilo (http://us.battle.net/sc2/en/forum/topic/608631413) y os proporcionaremos más respuestas siempre que sea posible.
P. tai- ¿Hay una forma fácil de llamar a una unidad en el mapa? Por ejemplo, si en un activador quiero tener la condición "Unidad activadora == soldado," pero no un soldado que ya esté en el mapa o algo que utilice "unidad en grupo de unidad," "última unidad creada," o alguna otra función que haga todo salvo tener una condición general para cualquier soldado.
R. No estamos completamente seguros de qué es lo que estás preguntando, pero vamos a probar. Si esto no te ayuda, por favor, contesta de nuevo e intenta dar algo más de contexto para que podamos saber qué intentas hacer.
Si tu activador está diseñado para seleccionar un soldado que acaba de ser creado, entonces seguramente la referencia que estás buscando es ‘dar orden’ a la ‘última unidad creada’ para coger ese soldado. Como anotación, también preferirías usar ‘dar orden al grupo de unidad’ y ‘últimas unidades creadas’ si estás creando varios soldados.
Sin embargo, si estás buscando evitar utilizar ‘última unidad creada’ o no funciona para ti en función de cómo están estructurados tus activadores, entonces podrías utilizar el evento ‘la unidad entra en la región’ y definir la región como el “mapa entero”. Combinado con la condición “Unidad activadora == soldado”, eso cubriría cualquier aparición.
Si estás buscando recuperar una unidad que ha sido creada anteriormente y ahora es necesaria para otra cosa, entonces querrás utilizar las funciones “unidad de grupo de unidad” y "unidades en la región que cumplen la condición” para reducirlo a la unidad específica. No hay una lista en funcionamiento de las unidades en el mapa de la que puedas coger lo que te interesa una vez todo está en movimiento; hay que filtrarlo de alguna manera para conseguir exactamente lo que quieres o utilizar a ese soldado para un evento específico.
También recomendamos almacenar cualquier unidad que quieras encontrar más tarde en una variable global si es importante.
P. Jumby- No estoy seguro de si éste es el hilo apropiado, pero, ¿qué hay que hacer para poder construir en las rampas en el juego? Gracias.
R. ¡Gran pregunta! El emplazamiento de las construcciones, es decir, dónde puedes y no puedes colocar una construcción, está gobernado por la huella de la unidad, que puede ser modificada en el tipo de dato huella. Las capas 'Comprobación de ubicación' y 'Aplicación de ubicación’ de una huella dictan donde puede colocarse, y qué tipo de efecto tiene en la ruta y en otras huellas una vez haya sido colocado.
Una rampa está considerada como una ubicación “Sin construir”, qué se considera por las huellas como no válida por defecto. Lo que necesitarás hacer es desactivar la casilla ‘Sin construir’ en las casillas ‘no validas’ de la capa de ‘Comprobación de ubicación’ para esa huella.
Como anotación, una vez hagas esto, podrás poner tus construcciones EN CUALQUIER SITIO. Probablemente también querrás activar ‘Suelo – no regenera’ en la sección de ‘no válida’. Esto evitará que crees tus construcciones en otras construcciones y acantilados.
Y como anotación final de la anotación, los extremos de las rampas se consideran acantilados. Sólo podrás construir en el terreno en medio de la rampa.
