我要加入

UNITY3D聖殿-自由的遊戲設計天堂

會長:stormcorn / stormcorn開設日:2013-03-21 18:05:22

  • EXP

  • 資金24183  
  • 招募制度:自由加入制
  • 成員:1738 人
  • 昨日人氣:0

UnityScript對照C#

推上精選編輯

近期編輯:ADSL1234567B ...看更多

UnityScript (JS) 對照 C#

範例一

#pragma strict

// UnityScript
class Person {
    var transform : Transform;
    var name : String;
    var height : int;

    function Goto(position : Vector3) {
        transform.position = position;
    }
};

// C#
public class Person
{
    public Transform transform;
    public string name;
    public int height;

    public void Goto(Vector3 position)
    {
        transform.position = position;
    }
}

範例二

// UnityScript
// File: OffsetExample.js
#pragma strict

var position : Vector3;
var yOffset : float;

function GetOffsetPosition() : Vector3 {
    var p : Vector3 = transform.position;
    return Vector3(p.x, p.y + yOffset, p.z);
}

// C#
public class OffsetExample : MonoBehaviour
{
    public Vector3 position;
    public float yOffset;

    public Vector3 GetOffsetPosition()
    {
        // 等同 Vector3 p = transform.position;
        var p = transform.position;
        return new Vector3(p.x, p.y + yOffset, p.z);
    }
}

公會首頁

主選單
關聯資料

目前沒有資料連到「UnityScript對照C#」。