2016-05-12 94 views
-2

我在C#中擁有這段代碼,我需要將它改爲JavaScript ...我該怎麼做?JavaScript命名空間轉換自

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

也許你應該閱讀Unity文檔? Stackoverflow不是代碼翻譯服務。 – DavidG

+0

我有,但我沒有找到沒有你在名稱空間內有類的地方 –

+0

那麼Javascript是與C#完全不同的語言,你爲什麼試圖比較它們呢? – DavidG

回答

0

Javascript在Unity中不使用namespace。你可以和SHOULD學習Javascript爲Unity here。如果你不這樣做,你將來可能會很困難。

在你的問題轉換爲JavaScript中的C#腳本看起來像下面的東西:

#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() { 

} 

注意

如果JavaScript是需要爲你的編程語言,GD,在你的類,問你教授,如果你可以使用C#。有時候,你必須問。如果你的教授拒絕,你可能是在錯誤的大學。

現在,如果你是那種拒絕學習C#的類型,因爲你已經知道Javascript,那麼你正在浪費你的時間。

+0

該類是關於JavaScript和HTML,但老師讓我們做統一的項目,但與JavaScript和泰克的幫助 –

+0

@EmanuelCorreia這很奇怪。網頁設計類與Unity .....無論如何,你仍然需要閱讀我發佈的鏈接。它向你展示瞭如何在Unity中使用Javascript。如果我的答案解決了您的問題,您可以接受它作爲解決方案。 http://i.stack.imgur.com/uqJeW.png – Programmer