quelqun connais un bon tutoriel qui ne prend pas 2 ans pour le faire. un bon tuto qui explique bien sans prendre 3000 ans.
Un tuto pour faire un fps basique surtout :3
https://www.youtube.com/watch?v=mbm9lPB5GPw
C'est un bon tutoriel , il y a 8 partie je crois , 20-30min environ pour la plupart.
Après , ca dépend de ce que tu appelles '3000' ans.
En français il y a le tuto de MassaiTheDog qui est pas mal je trouve, mais c'est très basique.
merci du tutoriel, sa va 8 partie, si sa aurait été je parle de 30 tuto de 20/30 min chaque.
Help me please
UnitLayer Voir le profil de UnitLayer
Posté le 20 juillet 2014 à 19:49:47 Avertir un administrateur
La téléportation marche mais le problème c'est que ca me téléporte toujours vers le bas.
[...]
le probleme de ton tuto ces quil est anglais
Et je ne suis pas perfectionniste en anglais donc je comprend pas tout ce qu'il dit...
massaithedog utilise un FPS kit pour ces tuto inon le FPS multijoueur. Je crois que ces plutot compliauer pour une patate comme moi qui arrive sur unity 3d.
Non il utilise aucun kit
UnitLayer T'es sur que t'as pas mis ton plan à l'envers ?
Bah non , je vois pas comment
J'ai dit que j'ai déjà essayer de le faire tourner un peu dans tout les sens et le résultat est toujours le même.
Après j'ai essayé de faire avec un Cube , même résultat
Avec quad , même résultat
Donc bon. Je sais pas c'est quoi qui cloche
WTF l'erreur que j'avais tout à l'heure est revenue alors que ça a marché pendant un moment !
Salut
Comment on fait pour check la position du joueur ? Enfin j'veux dire pour qu'il y ait 3 variables tous les 3 assoiciés aux coordonnées du joueurs
Pas compris la question
Edirne Voir le profil de Edirne
Posté le 21 juillet 2014 à 00:41:54 Avertir un administrateur
Salut
Comment on fait pour check la position du joueur ? Enfin j'veux dire pour qu'il y ait 3 variables tous les 3 assoiciés aux coordonnées du joueurs
-----------
Ta question est un peu trop confuse, mais si j'ai vaguement compris, je pense que tu dois d'abord assigner une cible/target, via la fonction "public Transform target; " afin de pouvoir la choisir depuis l'inspecteur d'Unity.. alors la trouver via le nom du gameObject ou son tag(ici, ça devrait être "Player" )
Puis tu déclare la cible, genre:
function Start()
{
target = GameObject.findWithTag ("Player").transform;
}
Puis ensuite tu utilisale la fonction LookAt, Print ou transform.position (entre autres) selon ce que tu veux faire exactement..)
Bref, en gros vaut mieux que tu explique mieux, ainsi tu aurais une réponse moins confuse(je suis débutant.. ^^ )
UnitLayer Voir le profil de UnitLayer
Posté le 20 juillet 2014 à 20:49:33 Avertir un administrateur
Bah non , je vois pas comment
J'ai dit que j'ai déjà essayer de le faire tourner un peu dans tout les sens et le résultat est toujours le même.
Après j'ai essayé de faire avec un Cube , même résultat
Avec quad , même résultat
Donc bon. Je sais pas c'est quoi qui cloche
----------------
T'as pas essayer la solution que je t'ai proposé en page précédente?
Normalement ça devrait résoudre ton soucis..
https://www.new.jeuxvideo.com/forums/1-31-8674871-31-0-1-0-j-aide-les-gens-dans-unity.htm#message_8690050
Merci Dark , j'avais pas vu ta réponse .
Maintenant ca fonctionne la gravité
Mais les portals restent buggés.. (Quand je tombe dans le portal ↓ , je me tp avec une force ↓ alors que je voudrais me tp avec une force ↑ , En gros ca devrais faire un 'U')
[J'ai mis le script dans mon précédent post]
Question : Est-il possible de désactiver en une commande tous les MeshRenderer des enfants d'un object ?
Personne n'a trouvé pourquoi mes portals marchent pas bien ?
J'ai cherché mais je trouve toujours pas pourquoi.
Edirne
C'est très simple.
Il suffit que tu fasse :
var x : float;
var y : float;
var z : float;
function Update(){
x = transform.position.x
y = transform.position.y
z = transform.position.z
}
Et tu assigne ça à ton perso.
Après tu peut vérifier en faisant :
print("Coordonées : "x," ", y," ", z);
drawline ne s'affiche pas help je suis un tuto et pour le mec sa marche mais pas pour moi
voici le code en c#
c'est a partir du void update le probleme
au passage la console affiche sa :
"NullReferenceException: Object reference not set to an instance of an object
enemyIA.Update () (at Assets/script/enemyIA.cs:26)"
using UnityEngine;
using System.Collections;
public class enemyIA : MonoBehaviour {
public Transform target;
public int movespeed;
public int rotationspeed;
private Transform myTransform;
void awake() {
myTransform = transform;
}
// Use this for initialization
void Start () {
GameObject go = GameObject.FindGameObjectWithTag("Player");
target = go.transform;
}
// Update is called once per frame
void Update () {
Debug.DrawLine(target.transform.position,myTrans
form.position,
Color.white);
}
}
drawline ne marche genre que dans l'onglet Scene, jamais en jeu.