Chasseurs
Fait partie de la section Physique et gameplay du Journey Unity de Coddy. Leçon 57 sur 63.
Défi
MoyenMaintenant, les chasseurs. Deux se tiennent dans l’arène, étiquetés Hunter, chacun avec un Rigidbody et le script Hunter. Garde le joueur de la leçon précédente et complète Hunter :
- Un champ
speeddéfini par l’Inspector (3). - Dans
Start, trouve le joueur avecGameObject.FindWithTag("Player")et conserve son Transform. La prochaine leçon créera des chasseurs à partir d’un prefab pendant l’exécution du jeu, et un champ de prefab ne peut pas contenir un objet de la scène ; chaque chasseur trouve donc lui-même le joueur. - À chaque étape physique, définis la vitesse du chasseur en direction du joueur sur le sol à
speed, tout en conservant sa vitesse en y.
Appuie sur Play et évite-les, puis clique sur Check.
Essayez vous-même
using UnityEngine;
public class Hunter : MonoBehaviour
{
// Une leçon ultérieure complétera cette partie : des chasseurs qui poursuivent le joueur.
}
Toutes les leçons de Physique et gameplay
1Corps rigide
Gravité et massePousser avec AddForceSauter avec une impulsionFixedUpdate pour la physiqueVitesseCorps cinématiquesRécapitulatif : plateforme de lancement4Coroutines
InvoquerInvokeRepeating, CancelInvokeVotre première coroutineBoucles dans les coroutinesArrêter les coroutinesRécapitulatif : compte à rebours2Collisions
OnCollisionEnterQu’est-ce que j’ai touché ?Se briser à l’impactRester au solRebond et frictionFormes des collidersRécapitulatif : mur destructible5Projet : Course aux pièces
La balle roulanteDes pièces à ramasser