Creare Videogiochi - Game Developer
uno spazio dei nomi non può contenere direttamente membri come campi o metodi - Versione stampabile

+- Creare Videogiochi - Game Developer (https://www.making-videogames.net/giochi)
+-- Forum: Unity3D Italia (https://www.making-videogames.net/giochi/Forum-Unity3D-Italia)
+--- Forum: Richieste di Aiuto per Unity 3D (https://www.making-videogames.net/giochi/Forum-Richieste-di-Aiuto-per-Unity-3D)
+--- Discussione: uno spazio dei nomi non può contenere direttamente membri come campi o metodi (/thread-uno-spazio-dei-nomi-non-pu%C3%B2-contenere-direttamente-membri-come-campi-o-metodi)



uno spazio dei nomi non può contenere direttamente membri come campi o metodi - alessiobb3b - 25-08-2014

Salve ragazzi, allora ho un problema stavo provando a scrivere uno script (dopo aver seguito un video tutorial da dove ho preso il codice per capirlo) ma al passo dove devo dichiarare, l'evento (fire) che deve far partire la corrispondente animazione ho un problema. Questo è lo screen e il titolo del thread, è l'errore che mi dà il void. Ho provato a dichiarare la classe (fire) ma poi mi serve un if (e nella classe il token if non può essere usato) che comincia così :
if(endFire< Time.time)
endfire = Time.time + currentweapon.Firerate;
if (currentweapon.weptransform.animation.isplaying(currentweapon.fire))
etc... Come mi potete Aiutare grazie Smile?Tongue
[Immagine: lbl8i.png]


RE: uno spazio dei nomi non può contenere direttamente membri come campi o metodi - WilSoft90 - 27-08-2014

Allora come prima cosa hai sbagliato a scrivere "INPUT",poi non confondere classi con metodo,fire non e una classe nel tuo caso ma Weapon lo e, poi ti da l errore perchè quando crei un metodo devi mettere () dopo in questo modo:
Codice:
void fire(){
// tuo codice
}

lo stesso quando la richiami devi scrivere fire()

Ps. Usa visual studio che ti autocompila ed e migliore di monodev
spero di esserti stato utile Wink


RE: uno spazio dei nomi non può contenere direttamente membri come campi o metodi - alessiobb3b - 27-08-2014

Grazie Smile mille ora correggo Smile se ho altri problemi posso contattarti in privato per non scrivere miliardi di post?

PS: Quello nello screen è visual studio o c'è un altro programma che non ho visto? Smile


RE: uno spazio dei nomi non può contenere direttamente membri come campi o metodi - WilSoft90 - 28-08-2014

Certo che puoi ma solo per piccoli aiuti non chiedermi script o cose complicate perche sto lavorando con visual jump 3d e un altro ragazzo ad un progetto e non ho tempo...magari ti indirizzo nella giusta strada se la cosa e difficile Wink
per visual studio non ho fatto caso allo screen ma di solito usano tutti quello di default di unity che e monodev per questo ti ho consigliato visual studio Wink


RE: uno spazio dei nomi non può contenere direttamente membri come campi o metodi - alessiobb3b - 28-08-2014

Nob ti preoccupare gli script li faró tutti io e il tuo aiuto su qualche funzione non chiara sarebbe una cosa fantastica ti ringrazio molto come ho problemi ti contatto XD AHAHAHAH