La recherche a retourné 109 résultats
Aller sur la recherche avancée
- 16 Août 2017 12:00
- Forum : Unity le logiciel
- Sujet : Physique: Character Controller et BoxCollider
- Réponses : 10
- Vues : 5074
Re: Problème de débutant ?
Hello, Premièrement il manque un composant pour gérer la physique de ton personnage. Vu que tu contrôle les déplacements et la gravité par code, il manque un composant "Rigidbody" de type "Kinématic" Deuxièmement, un boxcollider n'est PAS un conteneur. La tu places ton personnage dans un bloc de bét...
- 14 Août 2017 08:39
- Forum : Discussion générale
- Sujet : Jeu en vue isométrique
- Réponses : 5
- Vues : 5512
Re: Jeu en vue isométrique
Hello, Tu n'es pas obligé de programmer en 2D pour avoir un rendu isométrique, il suffit de cocher le mode orthographique sur ta caméra et n'importe quel scène aura ce rendu isométrique. La partie déplacement est très facile a gérer en 3D, unity possède un outil, le NavMesh, une sorte de gps qui s'o...
- 10 Août 2017 09:33
- Forum : Scripting
- Sujet : Problème de collision 2D
- Réponses : 6
- Vues : 3770
Re: Problème de collision 2D
il va falloir abandonner le
transform.Translate(Vector2.right * h * speed * Time.deltaTime);
et remplacer par un
transform.Translate(Vector2.right * h * speed * Time.deltaTime);
et remplacer par un
Code : Tout sélectionner
void FixedUpdate() {
rigidbody.movePosition (transform.position + Vector2.right * Time.deltaTime * h * speed);
}
- 09 Août 2017 09:48
- Forum : Scripting
- Sujet : Problème de collision 2D
- Réponses : 6
- Vues : 3770
Re: Problème de collision 2D
Hello,
Dans l'inspecteur du rigidbody, change la détection de collision de 'discrete' a 'continuous".
Si ça ne résous pas ton problème, poste le code de ton contrôleur.
Dans l'inspecteur du rigidbody, change la détection de collision de 'discrete' a 'continuous".
Si ça ne résous pas ton problème, poste le code de ton contrôleur.
- 08 Août 2017 08:23
- Forum : (C#) CSharp
- Sujet : [RESOLU][DB-AL] Mouvement personnage et caméra
- Réponses : 3
- Vues : 2874
Re: [DB-AL] Mouvement personnage et caméra
Hello,
L'utilisation de Vector3.forward, Vector3.back, Vector3.left et Vector3.right utilise bien le repère global.
Si tu vx prendre ton cube comme référence, il faut utiliser transform.forward, transform.back, transform.left et transform.right.
L'utilisation de Vector3.forward, Vector3.back, Vector3.left et Vector3.right utilise bien le repère global.
Si tu vx prendre ton cube comme référence, il faut utiliser transform.forward, transform.back, transform.left et transform.right.
- 01 Août 2017 14:27
- Forum : (C#) CSharp
- Sujet : [RESOLU] Programation d'un timer conditionnel sur effet graphique (C#)
- Réponses : 12
- Vues : 4777
Re: Programation d'un timer conditionnel sur effet graphique (C#)
Hello, Bcq d'erreur dans le code, comme le dit Boubouk tu redéfinis la variables 'temps' : Ecrire int temps rédéfini une toute nouvelle variable, écrire temps réutilise une variable temps déjà définie. Ensuite on ne mets pas de ; après les conditions if. Une correction rapide : using UnityEngine; us...
- 25 Juil 2017 09:12
- Forum : (C#) CSharp
- Sujet : [CF-RS] Override NetworkLobbyManager capricieux
- Réponses : 1
- Vues : 1297
Re: [CF-RS] Override NetworkLobbyManager capricieux
Hello, Ton code est correcte en tout cas. Comme tu le dis, le comportement réseau est parfois étrange sur unity et il y a déjà eu bcq de problème avec la classe NetworkLobbyManager. Il faudrait peut être vérifier ta pile d'appel. Dans la doc il est précisé que la fonction est appelée quand un client...
- 11 Juil 2017 08:20
- Forum : Unity le logiciel
- Sujet : Navigation/Pathfinding & problème de performance
- Réponses : 4
- Vues : 2340
Re: Navigation/Pathfinding & problème de performance
Salut,
Tu dois surement recalculer la destination a chaque frame, essaye d'espacer les appels à la méthode setDestination toute les 10, 20, 50 frames
Tu dois surement recalculer la destination a chaque frame, essaye d'espacer les appels à la méthode setDestination toute les 10, 20, 50 frames
- 07 Juil 2017 10:40
- Forum : (C#) CSharp
- Sujet : [RESOLU][DB-AL] Un bouton reset positions
- Réponses : 9
- Vues : 3624
Re: [DB-AL] Un bouton reset positions
Salut, Pour reset la position, il suffit juste de retenir la précédente position à chaque déplacement. public class ClickableObject : MonoBehaviour { int lastTileX, lastTileY, lastTileZ; int tileX, tileY, tileZ; void Start() { lastTileX = tileX; lastTileY = tileY; lastTileZ = tileZ; } public void de...
- 07 Juil 2017 08:46
- Forum : (C#) CSharp
- Sujet : [RESOLU][DB-AL] Changer de skybox aléatoirement
- Réponses : 3
- Vues : 1909
Re: [DB-AL] Changer de skybox aléatoirement
Salut, Premièrement la borne supérieur pour le random.range est exclusive : [min; max[. Donc il faudra écrire ceci pour avoir tout les éléments de ton tableau. int x = Random.Range(0, skyboxes.Length); Deuxièmement : https://docs.unity3d.com/ScriptReference/RenderSettings-skybox.html If you change t...