La recherche a retourné 6203 résultats
Aller sur la recherche avancée
- 03 Juin 2014 17:29
- Forum : les Shaders
- Sujet : [Résolu] 2 Materials - transparent+diffuse = erreur visuel
- Réponses : 11
- Vues : 19228
Re: [Résolu] 2 Materials - transparent+diffuse = erreur visu
Le souci c'est si il y a un autre objet qui viendrait proche de l'emblème, genre une épée qui viendrait sur l'épaule. il se peut que l'emblème soit rendu par dessus (en fonction de la distance de la caméra)
- 03 Juin 2014 17:27
- Forum : les Shaders
- Sujet : [Résolu] 2 Materials - transparent+diffuse = erreur visuel
- Réponses : 11
- Vues : 19228
Re: [Résolu] 2 Materials - transparent+diffuse = erreur visu
Dans ce cas d'un objet convexe, non, puisque la face intérieure n'est pas rendue. En y repensant, je crois que l'offset est effectué suivant le Z local de la face (normale), donc il n'y a pas de problème. C'est une sorte de "push" en fonction de la distance caméra pour rectifier les conflits de supe...
- 03 Juin 2014 09:49
- Forum : les Shaders
- Sujet : [Résolu] 2 Materials - transparent+diffuse = erreur visuel
- Réponses : 11
- Vues : 19228
Re: [Résolu] 2 Materials - transparent+diffuse = erreur visu
Sinon y'a toujours la possibilité, en shader, d'utiliser le Z-Depth pour simuler un décalage et afficher ton alpha toujours devant. Documentation Unity C'est un peu loin pour moi maintenant, si je me souviens bien, tu dois ajouter cette ligne à ton shader: SubShader { ... Offset -1,-1 //Offset sur Z...
- 02 Juin 2014 13:55
- Forum : Scripting
- Sujet : [Résolu]Problème avec LoadAssetAtPath avec une variable C#
- Réponses : 5
- Vues : 2795
Re: Problème avec LoadAssetAtPath avec une variable path en
Je ne suis pas trop sur de celle -là non plus, même s'il elle ne me paraît pas fausse. deco = Instantiate(Resources.LoadAssetAtPath(decors , typeof(GameObject)) ) as GameObject; Tu peux essayer: deco = Instantiate(Resources.LoadAssetAtPath(decors , GameObject)); Tu auras surement un warning de cast ...
- 02 Juin 2014 13:50
- Forum : Scripting
- Sujet : [Résolu]Problème avec LoadAssetAtPath avec une variable C#
- Réponses : 5
- Vues : 2795
Re: Problème avec LoadAssetAtPath avec une variable path en
Salut Ole, Cette ligne m'interpelle. Je ne comprends pas pourquoi tu rentres les guillemets dans ta chaîne de caractères. string decors = "\"Assets/Prefabs/background/decors"+Mathf.CeilToInt(Random.value*24)+".prefab\""; Essaie avec: string decors = "Assets/Prefabs/background/decors"+ Mathf.CeilToIn...
- 27 Mai 2014 09:21
- Forum : Scripting
- Sujet : CameraFacingBillboard : objet aligné
- Réponses : 50
- Vues : 13288
Re: CameraFacingBillboard : objet aligné
Il faut interpréter un petit peu
ça veut dire que maCamera contient la caméra en cours.
Ici, c'est cams[index] qui contient ta caméra donc la solution est
Code : Tout sélectionner
maCamera.SetActive(true);
monScriptBilboard.m_Camera = maCamera;
Code : Tout sélectionner
cams[index].SetActive(true);
Code : Tout sélectionner
monScriptBilboard.m_Camera = cams[index];
- 26 Mai 2014 17:39
- Forum : Scripting
- Sujet : CameraFacingBillboard : objet aligné
- Réponses : 50
- Vues : 13288
Re: CameraFacingBillboard : objet aligné
Quand tu changes de camera, à ce moment là tu sais sur laquelle tu agis, tu peux donc changer la target du Billboard.
- 23 Mai 2014 17:33
- Forum : Scripting
- Sujet : [RESOLU]Changer de texture en fonction de ..
- Réponses : 3
- Vues : 1715
Re: Changer de texture en fonction de ..
Pour changer de texture tu peux utiliser:
SetTexture()
et tu mets soit ta première soit ta seconde.
Pour l'anim, je ne sais plus trop, mais il me semble que Play() c'est uniquement pour l'anim par défaut. Essaie avec:
objectAnim.animation.Play(objectAnim.animation.clip.name);
SetTexture()
et tu mets soit ta première soit ta seconde.
Pour l'anim, je ne sais plus trop, mais il me semble que Play() c'est uniquement pour l'anim par défaut. Essaie avec:
objectAnim.animation.Play(objectAnim.animation.clip.name);
- 23 Mai 2014 16:54
- Forum : Scripting
- Sujet : Interface // Interaction 3D
- Réponses : 5
- Vues : 2226
Re: Interface // Interaction 3D
Salut, Alors les liens vers la doc: GetComponentInChildren() Cette ligne te permet de récupérer le Component MeshRenderer de tes enfants . Ce qui veut dire que ce script est attaché a un node qui est parent de tes textes. Je pense que MeshRenderer ici n'est pas bon, il faut que tu mettes Renderer à ...
- 22 Mai 2014 16:50
- Forum : Scripting
- Sujet : Suivre un objet par la caméra
- Réponses : 10
- Vues : 6254
Re: Suivre un objet par la caméra
Si tu veux que ta caméra soit toujours à la même distance de ton objet à regarder, alors la position de ta caméra = position de ton objet + offset direction de la caméra = lookAt ton objet ou bien si tu places correctement celle-ci à la main, elle devrait toujours être bien placée. http://docs.unity...