2012-05-07 4 views
-1

J'ai un programme de base .java avec la sortie de "bonjour monde" ce que je veux faire est d'écrire un script Java pour exécuter ce programme et l'importer dans l'unité afin que je puisse utiliser dans mon programme dans l'unitéUnity, comment obtenir du texte dans Unity

Y at-il un moyen?

Thanx Ruan

+1

1. ** Rendez-vous compte que Java et Javascript sont très, très différentes langues. ** Je suppose que vous voulez dire Java. 2. Unity signifie beaucoup de choses différentes: c'est l'environnement de bureau pour Ubuntu, une distribution Linux, un moteur de jeu, et aussi un paquet .NET, entre autres choses. 3. Vous n'êtes pas très clair sur ce que vous voulez accomplir. "Importer cela dans l'unité afin que je puisse l'utiliser dans mon programme dans l'unité" ne nous dit rien. Veuillez clarifier votre question afin que nous puissions mieux vous aider. –

+0

ahh Sory, ne s'est pas rendu compte que ... son unité le programme de conception 3D. Et je veux importer le texte disant "en avant" Alors que je sais que mon cube ou personnage doit aller de l'avant. Ce texte devrait venir de l'extérieur de l'unité, comme une zone de texte ou quelque chose? J'aimerais lire sur la façon de le faire, mais je ne sais pas quoi google pour trouver de l'aide sur ce .. – mrbunyrabit

+0

Parce que je veux un autre/programme externe pour donner des commandes à mon cube, pour déplacer ou autre chose. J'ai donc besoin d'un moyen d'obtenir ces commandes/texte dans l'unité – mrbunyrabit

Répondre

0

Vous pouvez communiquer avec l'unité d'une OSC cuve d'application Java (Open Sound Control) et envoyer des messages texte, commande déclencheurs ou charger un fichier externe (xml ou similaire) dans Unity.

Unity et Open Sound Control http://www.sundh.com/blog/2012/07/unity-processing-demo/

+0

Ahh Merci! Certainement gona Lisez à propos de OSC. Je vais vous faire savoir ce que je trouve! – mrbunyrabit

+0

Super! Faites le moi savoir! –

0

sur l'unité que vous devez utiliser pour afficher le texte Ongui() fonction. Dans la documentation associée, vous avez beaucoup d'exemples.

Pour afficher un message dans une console il suffit d'utiliser un javascript:

Debug.Log("Hello world"); 
+0

ahh cool, pas wat je voulais, mais pourrait être en mesure d'utiliser cela, merci. Savez-vous où je peux trouver les documents sur Unity? Vous savez où se trouvent toutes les commandes et classes – mrbunyrabit

+0

Vous pouvez trouver ceci en recherchant sur Google "Unity Scripting Reference". Le premier lien est gooood – Denzil

+0

si vous avez l'unité, il suffit de naviguer dans l'onglet menu et sélectionnez "Aide", puis vous avez un manuel de référence, manuel de script et manuel de l'unité, ou visitez ce lien: http://unity3d.com/support/documentation/Manual/ – devilkkw

0

Vous pouvez également placer les fichiers dans votre dossier/ressources dans votre projet d'unité, puis les charger au moment de l'exécution. Ceux-ci peuvent être à peu près tout. les modèles, les préfabriqués, les matériaux ... pourraient être des fichiers texte (peut-être des fichiers txt délimités par des virgules, que vous analyserez) ou plus généralement des fichiers .xml auxquels vous pouvez facilement accéder et extraire des données (texte).

pour charger un fichier de ressources, l'utilisation resources.load() http://docs.unity3d.com/Documentation/ScriptReference/Resources.Load.html

0

Ne pas utiliser Ongui comme cela est mauvais pour la performance plutôt utiliser Canvas pour modifier et placer le texte que vous preffer sur ou dans (parent) objet que vous voulez. Pour améliorer cette apparence, augmentez la taille de la police et réduisez la largeur et la hauteur. cela le rendra plus net.

Located here