CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Unity3D.C#]problème variable

News jeu

Expeditions: Samurai veut révolutionner le RPG tactique avec une aventure entièrement jouable en coop

Voir
Pseudo supprimé
Pseudo supprimé 28 juin 2013 à 11:39:05

J'avais test avec le même code source avant et il ne m'a rien dit mais là un message d'erreur apparait :
Assets/IA_GOlem.cs(15,33): error CS1519: Unexpected symbol `;' in class, struct, or interface member declaration

+ Le script :
http://pastebin.com/VG587vYv

urizen45
urizen45
Niveau 5
28 juin 2013 à 11:48:54

Hello,

Je crois que le message d'erreur est pour le moins explicite.
-> Erreur en ligne 15, colonne 33

"private characterContent;"

Je pense que sur cette ligne tu as oublié le type dans ta déclaration.

A+
Uri

Pseudo supprimé
Pseudo supprimé 28 juin 2013 à 11:57:36

VDD :d) Oui , mais quel type il faudrait alors puisque il recherche dans les enfants le "perso" ? :hap:

urizen45
urizen45
Niveau 5
28 juin 2013 à 14:05:28

Je ne connais pas Unity donc je ne sais pas comment fonctionne l'inter-connection des objets.

De plus, je ne sais pas ce que tu veux faire avec cette variable ! :p

Enfin je ne connais pas les commandes, donc a toi d'analyser ta fonction transform.find pour savoir quel type est retourné.

A+
Uri

Shorinji
Shorinji
Niveau 9
28 juin 2013 à 15:43:50

Salut,

Find retourne une Transform.

Par contre, Transform n'est pas une classe static donc tu ne peux pas utiliser ca comme ca.

Je ne sais pas ou est ta Tranform "perso", mais si c'est un child de l'objet ou est ce script il faut faire :

this.transform.Find("perso");

EcailleDeLune
EcailleDeLune
Niveau 6
28 juin 2013 à 17:01:38

Je pense qu'il essaie d'appeler la propriété plutôt qu'une méthode statique.

Shorinji
Shorinji
Niveau 9
28 juin 2013 à 17:35:32

Il n'y a pas de propriete nommee Find dans la classe Transform.

EcailleDeLune
EcailleDeLune
Niveau 6
28 juin 2013 à 18:40:33

Bien sûr que non. Je me suis trompé j'ai cru que le Transform était accessible via une propriété depuis un MonoBehaviour d'où la majuscule, mais après test c'est pas le cas.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware