2012-06-16 63 views
3

我知道expandableobjectconverter與性質的作品,但我正在寫一個2D關卡設計師與XNA Vector2結構工程ExpandableObjectConverter的領域

這種結構具有X,Y「田」,而不是屬性,還有一個辦法展開它就像它的屬性?謝謝:)

回答

0

您可以創建一個包含Vector2的類,並且具有X和Y的屬性以及Vector2元素本身。

您也可以編寫自己的Vector2,它可以爲繪圖生成XNA-Vector2。 這將是我的第一次嘗試。

類似下面的,但重載運營商,使其更易於使用:

public class SerializableVector2 
{ 
    Vector2 internal; 

    public Vector2 Internal { 
     get { return internal; } 
     set { internal = value; } 
    } 

    public float X { 
     get { return internal.X; } 
     set { internal.Y = value; } 
    } 

    public float Y { 
     get { return internal.Y; } 
     set { internal.Y = value; } 
    } 
}