2015-12-18 52 views
-5

有人可以嘗試將此腳本轉換爲2D C#腳本嗎?如何將UnityScript轉換爲C#?

public var explosionStrength : float = 10.0f; 

function OnTriggerEnter (target_ : Collider) 
{ 
    var forceVec : Vector3 = -target_.rigidbody.velocity.normalized * explosionStrength; 
    target_.rigidbody.AddForce(forceVec,ForceMode.Acceleration); 
} 

回答

3

從JS轉換到C#並不難。 :)

在這裏,我會爲你做一對夫婦。你應該能夠弄清楚其餘的。

//original JS 
public var explosionStrength : float 

//new C# 
public float explosionStrength 

或者

//original JS 
function OnTriggerEnter (target_ : Collider) 

//new C# 
void OnTriggerEnter (Collider target_) 
0

這裏你去:)如果你看看它真的很簡單:)

public float explosionStrength = 10.0f; 

void OnTriggerEnter (Collider target_){ 
Vector3 forceVec = -target_.rigidbody.velocity.normalized * explosionStrength; 
target_.rigidbody.AddForce(forceVec,ForceMode.Acceleration); 
} 
+0

謝謝回覆來回空話,但真正發生 –

+0

這是另一回事。張貼另一個關於你想達到什麼的問題。 –