On ne déplace pas les objets soumis à la physique avec transform.translate, techniquement l'objet change de position mais c'est comme s'il n'y avait pas de vitesse
le rigidbody doit avoir ses propres fonctions pour faire ça
Enfin de base faire confiance à un moteur physique, surtout celui d'un moteur au rabais, pour faire marcher un train = prendre de gros risques
Bonjour,
Je reviens à l'assaut avec une nouvelle question. J'ai découvert le GUISkin récemment mais j'ai du mal à l'utiliser encore.
Jusqu'à maintenant, j'ai créé, dans un script C#, plusieurs GUIStyle, dont un pour faire des boutons dans un menu principal.
public static GUIStyle styleTextGrand = new GUIStyle();
public static GUIStyle styleTextPetit = new GUIStyle();
public static GUIStyle styleTitle = new GUIStyle();
// Use this for initialization
void Start () {
styleTextGrand.alignment = TextAnchor.MiddleCenter;
styleTextGrand.fontStyle = FontStyle.Bold;
styleTextGrand.fontSize = 65;
styleTextGrand.normal.textColor = Color.white;
styleTextGrand.onHover.textColor = Color.red;
styleTextPetit.alignment = TextAnchor.MiddleLeft;
styleTextPetit.fontStyle = FontStyle.Normal;
styleTextPetit.fontSize = 40;
styleTextPetit.normal.textColor = new Color(25.0f, 25.0f, 25.0f);
styleTitle.alignment = TextAnchor.MiddleCenter;
styleTitle.fontStyle = FontStyle.Bold;
styleTitle.fontSize = 80;
styleTitle.normal.textColor = Color.white;
}
Seulement un problème se pose. Dans mon premier style (styleTextGrand), je tente de lui donner une couleur de police en rouge quand la souris passe au-dessus, afin de mettre en surbrillance la choix. Mais cela n'a strictement aucun effet.
En revanche, si j'utilise un GUISkin (créé sur l'interface graphique, pas en code) ça marche impécable en modifiant également le Text Color de OnHover. Par contre, contrairement à mon GuiStyle, mon Skin laisse le background normal du bouton, alors que tous les background sont à none :
Bien entendu, quand je test le GUISkin je remplaceif (GUI.Button (new Rect (0, 432, 1920, 100), "Jouer", styleTextGrand))
parif (GUI.Button (new Rect (0, 432, 1920, 100), "Jouer"))
Mais dans le premier cas, il ne prend pas en compte la couleur rouge dans le onHover, et dans le second cas il garde le background ainsi qu'une taille de police fixe, même si je la change dans le paramètre "Font Size".
Voilà, si vous arrivez à m'expliquer à quel moment je fais une connerie je vous en serai très reconnaissant.
Bonjour,
Je développe actuellement un petit jeu pour mobile et je rencontre un petit souci:
Le joueur pourra déplacer un objet de son choix sur tout l'écran avec son doigt:
for (int i = 0; i<Input.touchCount; i++)
{
Touch touch = Input.GetTouch(i);
Ray ray = Camera.main.ScreenPointToRay(touch.position);
RaycastHit hit;
if(Physics.Raycast(ray, out hit))
{
if(touch.phase == TouchPhase.Moved)
{
Null = false;
this.transform.position = hit.point;
}
if(touch.phase == TouchPhase.Canceled || touch.phase == TouchPhase.Ended)
{
Null = true;
}
}
}
Jusqu'à la tout va bien. Le problème est que j'ai instancié plusieurs objet du même type (du même gameobject) et lorsque j'appuie sur l'un des objets avec mon doigt tous les autres objets se déplacent au même endroit.
Ce que je cherche est de déplacer un des objets instancié sur l'écran sans que les autres objets instancié ce déplacent avec
J'espère que vous connaissez la solution au problème
Merci d'avance
Max
Bonjour, j'aimerai me spécialisé dans la programmation orienté réseau avec C# et .NET. Mais je voulais savoir si une compatibilité était possible avec Unity?
Grosse annonce Unity aujourd'hui à 17h30 dans le cadre de la GDC.
Après l'annonce de la gratuité d'unreal 4, il va falloir aussi envoyer du lourd. (Unity 5 gratos ?)
Bonjour
Dans un tutoriel de création de joueur à la 3ème personne, le gars utilise les animations de base à savoir idle, walk, jump et run sans préciser comment il les a obtenu, si elles fonctionnent avec tous les modèles rig en legacy ,si il les a conçu spécialement pour son modèle via un logiciel comme blender.
J'ai essayé avec les animations d'un modèle thirdperson récupéré sur un autre projet mais cela ne marche pas.
J'essaie de télécharger Unity5 , mais leur site bug :o
A mon avis ca doit être blindé de gens qui veulent dl unity5.
Super présentation, superbes nouvelles et démonstration, Unity vient de frapper en force.
Unitlayer Ils on fixé ça en créer un installeur qui le télécharge directement sans passer par le navigateur et ils ont retiré l'obligation de se connecter pour télécharger. Perso 5GB c'est lourd (170kb/s)
Press& de tester tout ça, j'écrirait un topique ou juste un poste ici pour donner mon avis, si j'y pense bien sûr ^^
J'ai dl , et maintenant quand le lance, ca me met : "There was a problem communicating with the license server" ..
J'ai le choix entre : "Manual Activation" , "Report but" et "Quit"
J'ai donc cliqué sur "Manual Activation"
Ensuite je dois ouvrir la license manuellement , sauf que je ne l'ai pas cette license..
Comment faire ? Help !
[EDIT]
J'ai désinstallé la version précédente de Unity, il semblerait que c'était ca le problème , puisque l'erreur ne survient plus.
Mais maintenant, Unity se lance mais me laisse avec un écran blanc
Bonjour ( ou bonsoir ) est-ce que Unity 5 gère les textures au dessus 4096x4096 ? Car sur la version 4.6 je ne peux pas aller au dessus
VDD, Unity 5 gère les textures jusqu'à 8192.
Merci
Bon eh bien je vais télécharger Unity 5 et y importer mon projet alors
Le 03 mars 2015 à 20:04:29 Unitlayer a écrit :
Unity se lance mais me laisse avec un écran blanc
Même problème
Y'en a qui ont testé le mode 2D de Unity 5 ?
Je suis complètement paumé
J'aimerais débuter mon apprentissage en créant un système de menus, quelqu'un saurait m'orienter vers un bon tuto Unity 5 s'il en existe ?
Brackeys fait de bon tutos je trouve.
Akkro, je n'ai plus l'écran blanc.
Apparemment c'est partit tout seul.
Le 25 février 2015 à 10:30:26 GrandeGuerre a écrit :
Bonjour,Je reviens à l'assaut avec une nouvelle question. J'ai découvert le GUISkin récemment mais j'ai du mal à l'utiliser encore.
Jusqu'à maintenant, j'ai créé, dans un script C#, plusieurs GUIStyle, dont un pour faire des boutons dans un menu principal.public static GUIStyle styleTextGrand = new GUIStyle(); public static GUIStyle styleTextPetit = new GUIStyle(); public static GUIStyle styleTitle = new GUIStyle(); // Use this for initialization void Start () { styleTextGrand.alignment = TextAnchor.MiddleCenter; styleTextGrand.fontStyle = FontStyle.Bold; styleTextGrand.fontSize = 65; styleTextGrand.normal.textColor = Color.white; styleTextGrand.onHover.textColor = Color.red; styleTextPetit.alignment = TextAnchor.MiddleLeft; styleTextPetit.fontStyle = FontStyle.Normal; styleTextPetit.fontSize = 40; styleTextPetit.normal.textColor = new Color(25.0f, 25.0f, 25.0f); styleTitle.alignment = TextAnchor.MiddleCenter; styleTitle.fontStyle = FontStyle.Bold; styleTitle.fontSize = 80; styleTitle.normal.textColor = Color.white; }
Seulement un problème se pose. Dans mon premier style (styleTextGrand), je tente de lui donner une couleur de police en rouge quand la souris passe au-dessus, afin de mettre en surbrillance la choix. Mais cela n'a strictement aucun effet.
En revanche, si j'utilise un GUISkin (créé sur l'interface graphique, pas en code) ça marche impécable en modifiant également le Text Color de OnHover. Par contre, contrairement à mon GuiStyle, mon Skin laisse le background normal du bouton, alors que tous les background sont à none :
Bien entendu, quand je test le GUISkin je remplace
if (GUI.Button (new Rect (0, 432, 1920, 100), "Jouer", styleTextGrand))
parif (GUI.Button (new Rect (0, 432, 1920, 100), "Jouer"))
Mais dans le premier cas, il ne prend pas en compte la couleur rouge dans le onHover, et dans le second cas il garde le background ainsi qu'une taille de police fixe, même si je la change dans le paramètre "Font Size".
Voilà, si vous arrivez à m'expliquer à quel moment je fais une connerie je vous en serai très reconnaissant.
Bonjour, je me permets de reposer ma question, je n'ai pas trouver de solution fonctionnelle.
Ok Ragryu, je vais jeter un oeil, merci
Pour le moment mon proto a bien avancé, il va falloir que j'implante le système de classes (je parle des classes dans la programmation), mais sous Unity j'appréhende un peu la façon dont ça va se goupiller. Bon je ne me suis pas encore penché sur le sujet non plus.
Et aucune idée GrandeGuerre, je suis tout débutant sous Unity :/