JavaScript 转换自的命名空间
JavaScript Namespaces Converted from
我在 C# 中有这段代码,我需要为 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>();
}
Javascript 在 Unity 中不使用 namespace
。您可以并且应该 学习 Javascript for Unity here。如果不这样做,你以后可能会过得很艰难。
您问题中的 C# 脚本转换为 Javascript 如下所示:
#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 () {
}
注意:
如果 GD 需要 Javascript 作为您的编程语言,请在 class 中询问您的教授是否可以使用 C#。有时,你不得不问。如果你的教授拒绝,你可能进错大学了。
现在,如果您是那种因为已经知道 Javascript 而拒绝学习 C# 的人,那您就是在浪费时间。
我在 C# 中有这段代码,我需要为 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>();
}
Javascript 在 Unity 中不使用 namespace
。您可以并且应该 学习 Javascript for Unity here。如果不这样做,你以后可能会过得很艰难。
您问题中的 C# 脚本转换为 Javascript 如下所示:
#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 () {
}
注意:
如果 GD 需要 Javascript 作为您的编程语言,请在 class 中询问您的教授是否可以使用 C#。有时,你不得不问。如果你的教授拒绝,你可能进错大学了。
现在,如果您是那种因为已经知道 Javascript 而拒绝学习 C# 的人,那您就是在浪费时间。