2016-05-12 12 views
-2

Ich habe diesen Code in C# und ich muss es für JavaScript ändern ... Wie mache ich es?JavaScript Namespaces Konvertiert von

Using System; 
using UnityEngine; 

Namespace UnityStandardAssets.Effects 
{ 
    public class WaterHoseParticles : MonoBehaviour 
    { 
     public static float lastSoundTime; 
     public float force = 1; 


     private ParticleCollisionEvent[] m_CollisionEvents = new ParticleCollisionEvent[16]; 
     private ParticleSystem m_ParticleSystem; 


     private void Start() 
     { 
      m_ParticleSystem = GetComponent<ParticleSystem>(); 
     } 
+2

Vielleicht sollten Sie die Unity-Dokumentation lesen? Stackoverflow ist kein Codeübersetzungsdienst. – DavidG

+0

Ich hatte, aber ich finde keine, wo Sie eine Klasse in einem Namensraum haben –

+0

Gut Javascript ist eine völlig andere Sprache zu C#, warum versuchen Sie, sie so überhaupt zu vergleichen? – DavidG

Antwort

0

Javascript nicht namespace in Unity verwenden. Sie können und SOLLEN Javascript für Unity here lernen. Sie werden wahrscheinlich harte Zeit in der Zukunft haben, wenn Sie nicht tun.

Die # Skript C in Ihrer Frage zu Javascript umgewandelt sieht aus wie etwas unter:

#pragma strict 

public static var lastSoundTime : float = 0; 
public var force:float = 1; 

private var m_CollisionEvents : ParticleCollisionEvent[] = new ParticleCollisionEvent[16]; 
private var m_ParticleSystem : ParticleSystem; 

function Start() { 
    m_ParticleSystem = this.gameObject.GetComponent(ParticleSystem); 
} 

function Update() { 

} 

Hinweis:

Wenn Javascript als Programmiersprache für GD erforderlich ist, in der Klasse fragen Sie Ihren Professor, wenn Sie C# verwenden können. Manchmal musst du fragen. Wenn dein Professor sich weigert, bist du wahrscheinlich am falschen College.

Nun, wenn Sie der Typ sind, der weigert, C# zu lernen, weil Sie Javascript bereits kennen, verschwenden Sie Ihre Zeit.

+0

Die Klasse ist über Javascript und HTML, aber der Lehrer ließ uns das Projekt auf Einheit tun, aber mit Javascript und thaks für die Hilfe –

+0

@EmanuelCorreia Das ist seltsam. Webdesign-Klasse mit Unity ..... Wie auch immer, Sie müssen immer noch den Link lesen, den ich gepostet habe. Es zeigt Ihnen, wie Sie Javascript mit Unity verwenden. Wenn meine Antwort Ihr Problem gelöst hat, können Sie es als Lösung akzeptieren. http://i.stack.imgur.com/uqJeW.png – Programmer