Notifications
bg
Charo López Soler
Aspe, Spain
0
Likes
0
Followers
0
Connections
All
Articles0
Games0
Showcases0
Column0
Jobs0
Hola a todos,

Por favor, ¿alguien podría explicarme cómo y desde dónde se crea un showcase dentro del perfil de Unity Connect? Estoy dando vueltas y nada. Puedo ver los showcases de otros compañeros, pero no sé cómo se hace. Dentro de mi perfil pone que no tengo ningún showcase, que es lógico porque nunca he hecho uno, pero no veo ninguna opción tipo "crear" o "subir vídeo".

¡Felliz Año y muchas gracias de antemano!

Marlon Antonio Rodriguez Prado
Game Design and Ceo by Otak Productions
10 months ago
Feliz año!. Anteriormente, creo, se podia publicar cosas en el perfil, mas no he visto esa opcion ultimamente. Supongo que Unity Connect solicita Doble Verificacion para que la opcion de publicar en tu perfil este activa, no estoy seguro. Por el momento puedes compartir en nuestro grupo tus avances o Showcase. Podras ver el boton Morado en Share your idea...
Hola,
Sobre el problema de ayer, ahora consigo que mi personaje salte sin que vuelva a la posición inicial. En el objeto "Jugador" (primera imagen) he arrastrado "gatear-derecha"(segundo imagen) en el campo Animator del script Player Controller. Con esto me funciona bien el salto.

Lo que me ocurre ahora es, por un lado, que no detecta animator.SetBool("gatear", true) ni animator.SetBool("gatear", false) cuando antes sí lo hacía (imagen 3). El Animator_Jugador (imagen 4) sí lo reconoce porque el personaje hace el idle bien y he probado poniendo el gateo como movimiento por defecto y lo hace.

Por otro lado, ¿de qué manera puedo acceder a GetComponent<SpriteRenderer>().flipX = false;? El Sprite Renderer lo tenía antes en Jugador, pero ahora está dentro del campo Animator del script (segunda imagen). ¿Dónde estoy fallando?

Reply@Juan Mayor¡Hola Charo! El Animator que tienes que vincular al script es el que tiene las animaciones de la 4a imagen. Y para hacer el flipX, puedes probar a guardar la referencia al SpriteRenderer en una variable por ejemplo así: SpriteRenderer my_sprite = animator.transform.GetComponent<SpriteRenderer>(); luego podrías acceder al método así: my_sprite.flipX(); Otra cosilla, declara la variable junto a las demás e inicializala en el Start() asegurándote de que el animator tiene valor. ¡Un saludo y suerte!
¡Hola Juan! Este fin de semana me pondré a ello. A ver si consigo arreglarlo de una vez ¡¡Muchísimas gracias!!! saludos
JM
a year ago
¡Hola Charo! El Animator que tienes que vincular al script es el que tiene las animaciones de la 4a imagen. Y para hacer el flipX, puedes probar a guardar la referencia al SpriteRenderer en una variable por ejemplo así: SpriteRenderer my_sprite = animator.transform.GetComponent<SpriteRenderer>(); luego podrías acceder al método así: my_sprite.flipX(); Otra cosilla, declara la variable junto a las demás e inicializala en el Start() asegurándote de que el animator tiene valor. ¡Un saludo y suerte!
Hola a todos,

Estoy haciendo mi primer juego de plataformas 2D. Soy nueva utilizando Unity. Tengo un problema que no consigo resolver. Mi personaje hace bien los movimientos (caminar y saltar). Cuando estoy jugando, al pulsar la barra de espacio para que salte, lo hace pero desde el punto inicial de la partida, es decir, vuelve a la posición de inicio. Llevo días dándole vueltas y necesito ayuda, por favor. No entiendo porque el salto resetea la posición. ¿Podéis ayudarme?

En el script GameManager.cs tengo esto para que sea el manager quien resetee la posición:

public void StartGame()
{
PlayerController.sharedInstance.StartGame();
}

En el script PlayerController.cs tengo (adjunto imagen):

Reply@Juan MayorHola Charo! Como dice Oliver, no se ve la función Jump(). Si puedes adjuntala, pero se me ocurre que el problema puede estar en el Animator, echa un ojo por si has puesto en la animación de salto algún frame con una posición fija. Un saludo!
Hola Juan, sí, tenía ese problema. Ahora consigo que salte sin que vuelva a la posición inicial, pero me ha surgido otro problema. Voy a poner un mensaje nuevo arriba con capturas de pantalla
Reply@Oliver Sitànhola, no se ve en la imagen lo que hace la funcion Jump();
Hola Oliver, lo he cambiado y sigue igual. Creo que el problema está donde comenta Juan. Voy a poner un mensaje nuevo
Oliver Sitàn
Oliver Sitán
a year ago
Reply@Oliver Sitànhola, no se ve en la imagen lo que hace la funcion Jump();
Oliver Sitàn
Oliver Sitán
a year ago
Reply@Oliver Sitànhola, no se ve en la imagen lo que hace la funcion Jump();
creo que tu problema es que estas usando un vector estatico "Vector2.up" multiplicado por la fuerza, lo mejor seria asi: rigidbody.AddForce(transform.up * jumpForce, ForceMode2D.Impulse);
View More Comments
About Me
¡Hola! ¡Me encanta la naturaleza! Me gusta mucho hacer senderismo. El Camino de Santiago y el...
See more
Skills
No skills added yet
Certifications (0)
Import
See all
Charo López Soler's liked projects (0)
No likes yet
Following (0)
Not following anyone yet
Followers (0)
No followers
Following Companies (0)
Not following anyone yet