Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

Salut Steven2PM problème résolu. Merci pour le tuto. IL ne me reste plus que celui de l'ennemi. 👍👍

j'ai une requête ça te dérangerait pas de me l'envoyer le script ennemi 😅 Si ça te dérange pas j'espère je veux pas faire d'erreur au niveau des petits points et griffes. 

Je suis heureux que ca marche pour toi :) et voici le script le l'ennemi : 

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

using UnityEngine.AI;

public class Enemy : MonoBehaviour

{

    private NavMeshAgent Mob;

    public GameObject Player;

    public float MobDistanceRun = 4.0f;

    // Start is called before the first frame update

    void Start()

    {

        Mob = GetComponent<NavMeshAgent>();    

    }

    // Update is called once per frame

    void Update()

    {

        float distance = Vector3.Distance(transform.position, Player.transform.position);

        // Run towards player

        if (distance < MobDistanceRun)

        {

            Vector3 dirToPlayer = transform.position - Player.transform.position;

            Vector3 newPos = transform.position - dirToPlayer;

            Mob.SetDestination(newPos);

        }

        

    }

}

Mais aussi ta déjà un script pour que l'ennemi peut te tuer aussi ?