merci pour le package mais je n'ait pas résolut
oui effectivement j'ai installer unity 4.5.3 mais j'ai des souci
le premier est que le package n'est pas une sene c'est deux objet un bien sur est le sol mais le dexieme. quant je l'assigne le third persone controller il 'avance pas. est ce que ce package est ce le cas ou mois de l'assembler ?
le dexieme souci c'est que mon projet n'a pas de texture et le scripte third persone controller de mon personnage il a changer son non en: script donc le jeux est beuger et dans la console dit :
The referenced script on this Behaviour is missing!
et voila
resalutation a tous et surtout a Greg Latiner
j'ai enfin pu me reprendre a utiliser unity parce qque dans mon dernier post j'ai utiliser un autre ordinateur et j'ai directement installer la dernière version d'unity et j'ai copier mon projet
mais a ce moment l'a mon ordinateur est déjà installer la version antérieur et j'ai installer la version recante sans désinstaller l’antérieur et le projet marche parfaitement bien a part une collision
est l'a qu'il faut faire ? bref j'ai vu ton package mais moi je veut le script de la vidéo qui marche ? et le package n'a pas de character controller
Salut lyokoguerier,
Le script qui est dans la package n'est qu'une adaptation fonctionnelle du script de la vidéo. Et si, il y a un des trois éléments qui est basé sur un CharacterControler (Monstre3), les exemples donnés étant volontairement multiples et basés sur divers solutions potentielles.
merci pour ta repense j'ai pu faire quelque tentation
j'ai arriver a ne pas faire flotter mon monstre tout simplement dans le rigidbody freesze position axe y mais j'ai un autre souci mon monstre ne joue pas son animation take soit en cochant ou en décochant l'axe je pence ca m'a arriver en changent de version
Bonjour lyokoguerier,
Pour être franc, je ne suis pas sûr d'avoir compris ce que tu as tenté d'écrire....
désoler pour mon texte car je ne maitrise pas bien le français
j'ai enfin réussi mon coup le monstre ne flotte pas et en plus il joue l'animation bref merci pour ton soutien la solution c'est que les trois trajet que j'ai crée ils supportent la valeur 0 en (y) pour que mon monstre ne flotte pas n'es pas ca ?
voila pour ce sujet mais j'ai encore des autre petit souci et oue Greg Latiner et j’espère que tu peut m'aidez
le premier c'est que mon monstre dépasse la montagne je l’intègre le mesh collider et le character controller mais ca marche pas
le dexieme c'est que le premier script d'nteligence artificiel la balle est un cylindre le monstre la tire horizontalement et pas verticalement bref voila le script
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 var cible : Transform; var balle : Transform; var faireFeu; var laser : AudioClip; function Update () { var rotate = Quaternion.LookRotation(cible.position-transform.position); transform.rotation = Quaternion.Slerp(transform.rotation, rotate, Time.deltaTime * 1); var temps : int = Time.time; var cadence = (temps % 4); if(cadence){ tir(temps); } } function tir(temps){ if(temps!=faireFeu){ var tirer = Instantiate(balle, transform.Find("depart").transform.position,Quaternion.identity); tirer.rigidbody.AddForce(transform.forward * 3000); faireFeu = temps; audio.PlayOneShot(laser); } }
Là, je n'ai pas trop compris ton soucis
Si j'ai bien compris, tu souhaites employer une capsule comme projectile, genre celle d'Unity3D. Dans ca cas, il te suffit à l'instanciation de l'orienter dans la bonne direction, genre tirer.transform.LookAt(cible.position); et une rotation style tirer.transform.Rotate(0,-90,90); (à vue de nez, je n'ai pas unity3D sous les yeux).
merci Greg Latiner pour ton soutien
mon premier souci c'est que le monstre entre en collision avec la montagne du terrain primitive d'unity comme c'est a dire il le franchit c'est a dire un passe muraille quant il fait son trajet (c'est comme la case is triger)
le deuxième souci est : quelle ligne de code que je peut modifier et remplacer quoi par quoi et est ce qu'il ya une solution de régler ça sous l'objet ?
Pour ton monstre, tu lui as collé quoi comme composant? Utilises-tu le script du package ?
Au niveau du script de tir que tu liste dans un de tes précédent message, as-tu essayé d'incérer après l'instanciation les lignes tirer.transform.LookAt(cible.position); et tirer.transform.Rotate(0,-90,90); ?
Et pour que le tir parte de plus bas, lors de l’instanciation, sur la data position, il faut que tu corrige la position avec un Vector3(0, -y, 0) par exemple.
pour le premier souci je n’utilise pas le script du package est ses composent sont : le script du tir et le script de déplacement et une petite animation et le rigidbody et un audio source
mais j'essaye de l’intégrer un mesh collider et un character controller mais ca marche pas
pour le deuxième souci dit moi seulement quelle est la ligne que je doit modifier parce-que je ne maitrise pas la programmation j'ai juste copier le script a partir de cette vidéo l'a
Je vais te faire une réponse (que je crois avoir déjà faite en partie), et qui ne t'aidera pas au jour d'aujourd'hui, mais qui te rendra certainement service dans le futur si tu en tiens compte.
Tu te retrouve dans la situation de pas mal d’amateurs qui abordent Unity3D avec une vision assez erronée de l'outil. C'est certes un éditeur, cela permet de faire aisément de jolis levels, d'insérer facilement pas mal de choses, c'est tout jolie, mais ils découvrent souvent à leurs dépends très vite que pour donner vie à tout cela, et ben il faut coder, et il n'y pas d’échappatoire.
Donc il faut apprendre, car coller des bouts de scripts récupérés deci delà, essayer des les faire adapter par des tiers (en comptant sur de bonnes volontés), surtout sur un type de projet comme celui que sembles viser, et bien cela ne tient pas. Aider certes, on est là pour ça, mais là cela ce transforme vite en 'coder à la place de...'
Donc soit tu en passes par des tuto (ils sont légions, à fortiori si tu n'est pas rebuté par la langue anglaise), ou alors tu t'attaches la coopération d'un codeur, avec qui tu va bosser et monter ton jeux.
A terme, tu verras, tu t'y retrouvera à tous les niveaux
aidez moi svp Greg Latiner
je te comprend que tu n'a pas le temps pour le script je pence que un codeur a du temps pour modifier un script
et mon monstre qui est passe muraille tu n'a pas de temps aussi ? ou c'est encore le cas d'un code ? je vous en supplie aide moi
a part ton message c'est compliquer pour moi j'ai déjà essayer je ne sais pas ou taper ce que tu m'a poster
je vous en supplie aidez moi Greg Latine
ce sont les dernier souci de ce topique
aide moi au moin au premier que je ne pence pas du code
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager