Comments

Log in with itch.io to leave a comment.

Hello, is there a possibility that you could send me the tileset? I have to make a game for university, and I chose something related to Adventure Time. While searching for tiles, I found your game, and the tiles you used would be perfect. I downloaded the .rar file, but I can't open it. Of course, only if you’re willing to share them with me

Cute looking game. I'm working on something similar for fun.
Cheers.

(2 edits)

podrias pasarme el scrip del ataque lo necesito para mi fangame  y ninguno de los tutoriales de youtube funcionan

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

public class mele_player : MonoBehaviour

{

    [SerializeField] private Transform controladorGolpe;

    [SerializeField] private float radioGolpe;

    [SerializeField] private float dañoGolpe;

    [SerializeField] private float tiempoEntreAtaques;

    [SerializeField] private float tiempoSiguienteAtaque;

    private Animator animator;

    public AudioClip sonidoespada1;

    public AudioClip sonidoespada2;

    public AudioClip sonidoespada3;

    public AudioClip sonidoespada4;

    private int controlador_sonido_espada = 0;

    private void Start()

    {

        animator = GetComponent<Animator>();    

    }

    // Update is called once per frame

    void Update()

    {

        if(tiempoSiguienteAtaque > 0) 

        { 

            tiempoSiguienteAtaque -= Time.deltaTime;

        }

        if (Input.GetKeyDown(KeyCode.Space) && tiempoSiguienteAtaque <=0)

        {

            Golpe();

            tiempoSiguienteAtaque = tiempoEntreAtaques;

        }

    }

    private void Golpe()

    {

        animator.SetTrigger("atacar");

        if (controlador_sonido_espada == 0)

        {

            AudioManager.Instance.ReproducirSonido(sonidoespada1);

            controlador_sonido_espada += 1;

        }

        else if (controlador_sonido_espada == 1)

        {

            AudioManager.Instance.ReproducirSonido(sonidoespada2);

            controlador_sonido_espada += 1;

        }

        else if (controlador_sonido_espada == 2)

        {

            AudioManager.Instance.ReproducirSonido(sonidoespada3);

            controlador_sonido_espada += 1;

        }

        else if (controlador_sonido_espada == 3)

        {

            AudioManager.Instance.ReproducirSonido(sonidoespada4);

            controlador_sonido_espada = 0;

        }

        

        

        Collider2D[] objetos = Physics2D.OverlapCircleAll(controladorGolpe.position, radioGolpe);

        foreach (Collider2D colisionador in objetos)

        {

            if (colisionador.CompareTag("enemigo"))

            {

                colisionador.transform.GetComponent<enemigo>().TomarDaño(dañoGolpe);

                

            }else if (colisionador.CompareTag("rey_helado"))

            {

                colisionador.transform.GetComponent<rey_helado>().TomarDaño(dañoGolpe);

            }

            else if (colisionador.CompareTag("rh_suit"))

            {

                colisionador.transform.GetComponent<rh_suit>().TomarDaño(dañoGolpe);

            }

        }

    }

    private void OnDrawGizmos()

    {

        Gizmos.color = Color.red;

        Gizmos.DrawWireSphere(controladorGolpe.position, radioGolpe);

    }

}

Este es, espero te ayude; tengo un canal de youtube:
https://www.youtube.com/channel/UCovupmyNdNORqgxG12huqnA?sub_confirmation=1
Estaré haciendo video de Unity tambien estoy pensando en tlv vender todo el codigo del juego, puede ser a un dolar jajasja; bueno espero que te sirva el script, estaría agradecido si te suscribieras :)

una pregunta como isiste el script del ataque

(+1)

con gizmos

(+1)

I made a video on your game (1:00:48) 

(+1)

Thank you my friend, I love your video and your work :D