Eventos Actuales |
No hay eventos actualmente
|
| | ¿Como hago para que el ordenador utilice habilidades personalizadas ? | |
| Autor | Mensaje |
---|
Iniciado
Barra de Salud : 
Mensajes : 6
Reputación : 0 Monedas de oro : 22 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: ¿Como hago para que el ordenador utilice habilidades personalizadas ? Sáb Mayo 09, 2020 3:22 pm | |
| Hola amigo estoy modificando un mapa donde los héroes tienen otras habilidad, causan mas daño, son mas ágiles,etc. Pero el ordenador no utiliza las habilidades reemplazadas por las originales ¿como hago o que hago para la utilicen? Agradeceré su respuesta |
|  | | 

Barra de Salud : 
Mensajes : 3553
Reputación : 681 Monedas de oro : 11100 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: ¿Como hago para que el ordenador utilice habilidades personalizadas ? Dom Mayo 10, 2020 11:45 am | |
| Mi recomendación(y la solución más sencilla) es que modifiques las habilidades originales y se las des a los bots para que las utilicen por su programación original.
Si es necesario mantener alguna habilidad original entonces se podría hacer un algoritmo para que lance la habilidad custom, pero la solución depende TOTALMENTE de la clase de habilidad que haya que usar (Onda expansiva, aliento de fuego, enjambre carroñero, vuelo devastador tienen básicamente el mismo algoritmo, pero Luz Sagrada, Andar del Viento, Pacto Mortal, usan algoritmos totalmente diferentes) |
|  | | Iniciado
Barra de Salud : 
Mensajes : 6
Reputación : 0 Monedas de oro : 22 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: ¿Como hago para que el ordenador utilice habilidades personalizadas ? Lun Mayo 11, 2020 11:05 am | |
| y como hago para hacer un algoritmo? |
|  | | 

Barra de Salud : 
Mensajes : 3553
Reputación : 681 Monedas de oro : 11100 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: ¿Como hago para que el ordenador utilice habilidades personalizadas ? Lun Mayo 11, 2020 11:18 pm | |
| https://es.quora.com/Cómo-se-crea-un-algoritmo
En tu caso sería un detonador que le enseñe a la AI el momento para usar la habilidad, el momento depende de muchas cosas, no es una cosa obvia, pero puedo mostrarte un ejemplo de uno de mis mapas:
[gui]AI Lich Acontecimientos Condiciones Acciones Custom script: local real x Custom script: local real y Set Punto = (Position of Heroes[ID]) Set Real = 1.00 Set Grupo = (Units within 730.00 of Punto matching (((Matching unit) belongs to an enemy of (Player(ID))) Igual a (==) True)) Grupo de unidad - Remove Vagoneta from Grupo Set Unidad = Ninguna unidad Grupo de unidad - Pick every unit in Grupo and do (Actions) Bucle: Acciones Set Entero = (Custom value of (Picked unit)) Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions) Si: Condiciones (Vida of (Picked unit)) Mayor que (>) Real Entonces: Acciones Set Unidad = (Picked unit) Set Real = (Vida of (Picked unit)) Otros: Acciones Custom script: call RemoveLocation(udg_Punto) Custom script: call DestroyGroup(udg_Grupo) Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions) Si: Condiciones Unidad No igual a (!=) Ninguna unidad (Hero level of Heroes[ID]) Mayor que (>) 1 Entonces: Acciones Set Aux_Punto = (Position of Unidad) Unidad - Order Heroes[ID] to Muerto viviente Lich: Muerte y putrefacción Aux_Punto Set AI_WaitAction[ID] = 1.25 Set AI_BoolEsp[ID] = False Set AI_TimerEsp[ID] = 7.00 Custom script: call RemoveLocation(udg_Aux_Punto) Otros: Acciones [/gui] |
|  | | Iniciado
Barra de Salud : 
Mensajes : 6
Reputación : 0 Monedas de oro : 22 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: ¿Como hago para que el ordenador utilice habilidades personalizadas ? Sáb Mayo 16, 2020 11:18 am | |
| Mmm disculpa que vuelva al tema pero ahora solo quiero saber una cosa... Como hacer que el ordenador escoja mis habilidades |
|  | | 

Barra de Salud : 
Mensajes : 3553
Reputación : 681 Monedas de oro : 11100 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: ¿Como hago para que el ordenador utilice habilidades personalizadas ? Sáb Mayo 16, 2020 9:56 pm | |
| Eso es simple, haz un detonador de "Unidad gana un nivel" con condiciones de unit type y player controller. Y luego usa la acción Héroe - Learn Skill, no puedo hacerte el ejemplo pero es super sencillo |
|  | | Iniciado
Barra de Salud : 
Mensajes : 6
Reputación : 0 Monedas de oro : 22 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: ¿Como hago para que el ordenador utilice habilidades personalizadas ? Dom Mayo 17, 2020 1:55 pm | |
| |
|  | |
 | (#) Tema: Re: ¿Como hago para que el ordenador utilice habilidades personalizadas ?  | |
| |
|  | | | ¿Como hago para que el ordenador utilice habilidades personalizadas ? | |
|
Temas similares |  |
|
| Permisos de este foro: | No puedes responder a temas en este foro.
| |
| |
| Últimos temas | » Unidades se mantenga en hold position Hoy a las 1:04 am por saico» Ayuda con la creación de un "doble" shockwave Ayer a las 6:45 pm por Marcos_M» Modelos de loboproto Ayer a las 12:09 am por kadakash» Combinar Items [Iguales & Diferentes] + Bonus Dom Feb 28, 2021 8:47 pm por GhxBronie» Detonadores para un AOS | Dota Dom Feb 28, 2021 6:27 pm por GhxBronie» [Aporte] Mapas de las campañas de Warcraft III - por Gerhalt Dom Feb 28, 2021 4:46 pm por Lunita19» [Reinventando las mecánicas] Convertir un spell single target a spell AoE Dom Feb 28, 2021 1:51 pm por Lordarkangel» [Mapa-Tutorial]Crear spell para principiantes • Dom Feb 28, 2021 8:50 am por JARL» Texturas de ruta Sáb Feb 27, 2021 4:40 am por Satoshi» Ayuda en crear 1 habilidades en Item.... Sáb Feb 27, 2021 4:26 am por Satoshi» Modelos Rip HOTS para WC3 + Extra Vie Feb 26, 2021 12:31 pm por jotaon2» Has Tu DOTA y no jodas mas [+IA] = By ArOn Vie Feb 26, 2021 9:41 am por vito be» Sistema de Buff para GUI Miér Feb 24, 2021 8:07 am por Román Quidel» Fui un estúpido confiando en la luz Lun Feb 22, 2021 8:25 pm por JhOtAm» AUMENTO DE DAÑO BASE PARA HÉROES Lun Feb 22, 2021 11:59 am por Marcos_M |
Los posteadores más activos de la semana | |
|