Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Alex

#1
Para poder ver las partículas en la escena de juego, deben ejecutarse en Runtime, (Darle a play al editor).
 
Tip: Algunas veces los efectos pueden durar poco y si quiere verlo seguido, habilite la opción loop, en las configuraciones (Particle System), no olvide deshabilitarlo cuándo quiera volver a su funcionamiento normal.
#2
Proyectos / FPS HH alpha01
Marzo 30, 2020, 05:01:08 AM
Se ve bien, aunque el efecto de ráfaga del arma es muy grande (escala), pienso que estaría mejor si se reduce el tamaño solo un poco. Lo de los Zombies es algo muy sobreexplotado pero se puede sacar cosas originales, algo como especies de"Hunter" (Left 4 dead), que tengan la habilidad de moverse rápido cada cierto tiempo, y se puede hasta sacar una historia; "Eres un guardia de seguridad que trabajaba para una corporación que quería inventar la cura para algo o para hacer el gran paso a humanos mejorados, pero sucedió algo, y se salió de control, entonces tu misión es salir de esa corporación que su laboratorio es muy grande (algo como todo una residencia *como lo extenso que era Umbrella xD* ) y pasas por diferentes sectores en el que cada uno estaban creando diferentes tipos de vacunas y por eso tienen infectados especiales, quizá vallas encontrando más aliados inmunes y van creando una resistencia que quieren lograr salir de ahí.
 
No sé, con una buena historia por detrás estaría bueno xD
#3
Scripting / Clamp y movimiento
Febrero 23, 2020, 03:14:25 AM
Cita de: Igor date=1582315501Vector3 deve tener 3 valores como su nombre indica, ambos os estais liando...
   


Bueno, gracias por la observación, realmente dispuse de pocos minutos para escribir la respuesta y no me di cuenta de eso, la próxima revisaré bien.
 
Cita de: nomoregames date=1582381898lo de las mayusculas a que se debe??
   


Aquí te dejo una página que lo explica:
 
http://codigolinea.com/estilo-de-programacion-y-convencion-de-nombres-ii/
#4
Scripting / Clamp y movimiento
Febrero 21, 2020, 07:45:52 PM
Quieres impedir que tu objeto no salga de una posición específica? Me refiero a una posición global que no se cambia en ningún momento.
 
Puedes usar:
 

//Agrega ésto a Update.
gameObject.transform.position = new Vector3 Mathf.Clamp(gameObject.transform.position.y, -10, 10);
#5
Builds - Android / apk de 64 bits?
Febrero 19, 2020, 03:08:11 PM
Yo siempre exporto a 64bits y las he instalado un sin fin de veces localmente, de hecho, mis aplicaciones solo son para esa arquitectura, si no pueden instalarla es porque su procesador no la soporta. Naturalmente, los nuevos dispositivos son los que están incorporando esta nueva arquitectura, al menos algunos desde la api 24 de android creo.
#6
Offtopic / ¿PC o Android?
Febrero 15, 2020, 06:11:15 AM
Veo que te generas más problemas que soluciones, algo importante que debes saber es que: "Hay público para todo juego". A algunos les gusta los shooters, rpg, platformer, el llamado 2.5d (creo xD), juegos con gráficos realistas, gráficos de píxeles, cubos, de diversos colores, blanco y negro... Etc. Lo que los hizo conocidos no fue por ser el mejor juego del mundo, si no, porque hubieron quienes estuvieron dispuestos a desarrollar algo que les gustaba, así comenzaron a contactarse con otras personas, recomendar el juego con amigos, y sus amigos a sus amigos, subirlo a internet, comentarlo en grupos relacionados con esa índole. Si te pones el impedimento de no hacer un juego porque no te gusta los inputs de pc, android, o tal vez porque alguno de estos no están en la capacidad de correrlos, solo piensa por unos minutos: hace más de 30 años, hubieron personas que apenas y tenían kb de memoria ram o almacenamiento, y lograron hacer cosas que hoy en día, para muchos le es imposible hacer. Si le ves lo malo a todo, no vas a llegar a ninguna parte. En realidad no conoces toda la historia del Mario64, esa fue una estrategia de venta, y créeme, si hubiera sido desarrollado para pc aún así sería muy conocida, porque detrás del juego hubieron personas que vieron un camino para su desarrollo y no se detuvieron solo porque no existía la consola donde ejecutarla. Ahí mismo tienes el ejemplo, "ellos desarrollaron la consola".
 
Deja de darte más problemas y desarrolla lo que te gusta, si no tienes el dinero suficiente para pagar licencias, busca ayuda, presenta tu idea a algún público y has que te patrocinen, siempre hay quienes apoyan un buen título. El que ya exista un juego no quiere decir que nadie jugara el tuyo, si existe un shooter, tu has un shooter pero agrégale habilidades al personaje, si quieres hacer un rpg pero ya existe uno, desarrolla un rpg pero agregale diversos mapas, diferentes tipos de héroes, quizá un fantasma, o un leñador que por 2 segundos se hace invisible, otro que se teletransporta un poco hacia adelante con una habilidad, agrega mascotas que den bonificaciones, etc, es un mundo lleno de posibilidades.
#7
Scripting / Simulación de children transform
Febrero 09, 2020, 02:23:27 PM
Quieres copiar la forma de movimiento entre dos objetos en la jerarquía si tener que hacerlos padre/hijo?
 



   
       
   
   
      Public Transform Parent;
   
   
      gameObject.transform.position = Parent.position;
   
   
       
   

[/quote]
 
Y has lo mismo con la rotación. En sus ejes XYZ
#8
Website / [OFICIAL] Dimisión como Admin de UnitySpain
Febrero 03, 2020, 09:34:37 PM
Bueno, tal vez no soy el más indicado para decir ésto pero... En lo que llevo en UnitySpain (Desde el 2018) he aprendido y visto que los usuarios, verdaderamente reciben ayuda. Hay quienes llega a esta comunidad a aprender y conocer más de el desarrollo de videojuegos, algunos inician desde aquí, porque encuentran motivación con las cosas que se pueden hacer y tienen esas ganas de querer seguir haciendo más, porque saben que tienen toda esta información y apoyo de la comunidad.
 
Tal vez no lo entiendan, pero lo que quiero explicar es que: La comunidad no puede quedar abandonada, la información de post anteriores es muy extensa y para los nuevos que se adentran al mundo del desarrollo, eso les podría ser muy útil, porque como @lightbug dice "Incluso el foro oficial de unity es un chiste frente a este" .
 
Lamento la decisión de @pioj sobre el retiro, espero tengas mucha suerte en lo que sigas.
 
No soy el mejor programador o muy activo en los post, pero pueden contar con mi ayuda para mantener la comunidad activa por si deciden aceptarla.
#9
Otros / Duda de politicas de privacidad
Enero 27, 2020, 03:46:11 AM
Hola.
 
- Nombre de la app/juego que quieras sea visible en Google play.
 
- Contacto con el que los usuarios pueden enviar mensajes por si hay fallos (Puede ser un Gmail, o una página en Facebook)
 
- Nombre del desarrollador (Si quieres puedes poner tu nombre o un alías)
 
- Tipo de información que recopilas en tu app (Nombre de usuario, Cookies, localización).
 
 
 
Ahora, el tema de las políticas de privacidad es algo en lo que tienes que trabajar mucho, porque el menor error podría hacer que te eliminen la app de la play store o el peor de los casos te caiga una sanción como a Facebook (bueno, al menos no tanto así jaja), trata de hacer un blog (O hasta un documento en Drive sirve) donde describas toda la información que vas a recopilar y como lo usarás, el link lo pegas donde dice "Política de Privacidad", en tu app pon un botón que también lleve hasta ese link y listo.
 
Comúnmente al desarrollar un videojuego no se usa mucha información personal (A menos que tu juego sea un satélite portátil jaja), mayormente se usan las analíticas, gps, correo, o cookies para los anuncios, para ésto no es necesario escribir unas políticas de 5 hojas. Con que dejes en claro que harás y que conseguirás basta.
 
Puedes copiar partes relevantes de las políticas de Unity en torno a anuncios y así fácilmente ya tendrás unas políticas.
 
Aquí un enlace de información:
 
https://forum.unity.com/threads/update-your-privacy-policy-google-removing-games-from-store.558940/
#10
Scripting / SCRIPT DE BALA QUE DA DOLOR DE CABEZA...
Enero 20, 2020, 08:10:09 PM
Ahora estoy ocupado y no puedo ver el código muy bien pero, creo que es porque tu script se ejecuta en start (Eso del player =...) Y como dices, tu jugador cambia de tag, puede que este dando el error porque al iniciar el void Start la supuesta linea de "player =.." queda nula porque aún no se a encontrado al "Player". Te recomiendo omitir eso de cambiar el tag en tu script, si estas usando colliders y tienes algo como esto:
 

if (collision = GameObject.tag("Player"))
{
     *Codigo.......*
} //Agrega un Else para que no te aviente el error de los enemigos en la consola.
else
{
//Si esta parte está vacía, no te saldrá un error.
//Puedes usar un:
Debug.Log("no encuentro al jugador");
//Para que te salte el mensaje en la consola
}

 
 
 
Como te digo, no puedo darte un respuesta clara ahora, pero tu error puede ser por lo del tag.
#11
Interfaz / ¿Cómo se encajan los elementos de UI?
Enero 20, 2020, 07:46:03 PM
Primero: Tienes que seguir una secuencia, no solo es poner paneles y ya.
 
Segundo: El tema de la UI es algo en el que se tiene que trabajar mucho para conseguir un buen resultado.
 
Crea primero un Canvas, asignale un panel que encaje en todo el Canvas, este es el espacio que usarás para los elementos UI.
 
Canvas
 
         |----PanelGeneral
 
                   |--- Settings (Panel)
 
                                |------UI Settings
 
                                |------ButtonPlay
 
                                |------ButtonEtc.
 
                   |---- (Otro) (Panel)
 
                                |------OtherObject...
 
                                |------OtherObject2...
 
 
 
Hay más opciones para mejorar esto, como los Grid, contentSize etc.
 
Los paneles secundarios que son "Settings, Otro" son los que vas a escalar y pondrás en la posición deseada dentro del "Panel" Primario.
#12
Scripting / Retroceso
Enero 19, 2020, 01:29:49 PM
Hola!
 
Es una manera brusca pero tal vez te sirva:
 
El "1f" cambialo por "step" ya que este se va a actualizar en cada frame hasta llegar a 1.
 

public float time; //Juega con este valor para ver los resultados.
void Retroceso()
{
punto_inicial = new Vector3(camara.transform.localEulerAngles.x,camara.transform.localEulerAngles.y);
camara.transform.localEulerAngles = new Vector3(camara.transform.localEulerAngles.x - 4f, camara.transform.localEulerAngles.y);
// esto es el retroceso en si
}
StartCoroutine(ActualizaElEstado(Vector3 punto_inicial, float time));
}
private IEnumerator ActualizaElEstado(Vector3 punto_inicial, float time)
{
float inversedTime = 1 / time ; // Puedes cambiar este valor.
 
for( step = 0.0f; step < 1.0f ; step += Time.deltaTime * inversedTime )
{
     camara.transform.localEulerAngles = Vector3.Lerp(camara.transform.localEulerAngles,punto_inicial, step);
    
yield return WaitForEndOfFrame();
} }

 
 
#13
Scripting / Retroceso
Enero 18, 2020, 10:38:59 PM
No entiendo muy bien que quieres hacer pero, creo que es como el sistema que se ejecuta al usar el arco en Minecraft jaja (creo). Pues por qué no usas una variable float de velocidad?, Para que no haga ese cambio "brusco" al iniciar el cambio de posición, en vez de ir de 0 a -4 en un solo fotograma, usa la velocidad para que esa variable se actualice a algo como  0, -1, -2, -3 y -4, en un tiempo determinado.
#14
Offtopic / Dennis Gustafsson, un crack
Enero 13, 2020, 12:35:38 AM
Destrucción combinada con buenos gráficos? estilo voxel? Y recomendada por lightbug?
 
Dónde firmo para pagarlo hasta a plazos jaja
#15
Es para todo el juego.
 
Cada licencia de Unity (Free, Plus o Pro), te regala una cantidad determinada de usuarios que pueden entrar al juego multijugador.
 
Pero si la cantidad de jugadores excede lo gratuito (lo cuál no pasará porque les negarán la conexión), tendrías que pagar los planes mensuales o por gb de tráfico de conexiónes.
 
Ese no es el HLAPI? (Multiplayer nativo de unity?) Porque hace más de un año dijeron que se iba a eliminar de unity, para dar paso a Multiplay.