unityscript, c #, boo insieme in unità?
-
28-09-2019 - |
Domanda
E 'possibile utilizzare unityscript e fischiano insieme (nello stesso progetto) in Unity 3D? Stiamo cercando di scegliere la piattaforma e il motore per sviluppare un gioco come un gruppo e alcuni programmatori sono buoni in pitone e alcuni altri in js. Quindi io suggerisco l'unità come il motore se è possibile combinare queste lingue e il lavoro nel suo complesso.
Soluzione
È possibile utilizzare tutti e tre nello stesso progetto. Anche nello stesso oggetto. In realtà molti dei progetti di esempio si possono trovare sulla pagina di utilizzo Unity3D una miscela di JS e C #.
Quindi, tecnicamente nulla vieta di utilizzare lingue diverse all'interno di uno stesso progetto o anche oggetti, ma si dovrebbe comunque considerare di avere una lingua di default, perché se si dispone di diverse lingue, diventerà più difficile per un C # sviluppatore di codice modifica apportata a Boo (Python-like), se necessario, e sarebbe sempre chiedergli di chiedere l'autore originale script per apportare le modifiche.
Altri suggerimenti
Sì, è possibile combinare le 3 lingue, ma non liberamente. Ci sono due livelli di script: Attività standard e normale. L'unico modo per colmare la differenza di lingua è quella di avere uno script nella normale di riferimento di livello uno script nel livello Assets standard.
Maggiori informazioni qui: Panoramica: la compilazione di script (ottimo)