-5
我是新來的Swift並試圖移植一些代碼。我有這樣一箇舊項目:Swift(4)中的簡單結構初始化?
typedef struct {
float Position[3];
float Normal[3];
float TexCoord[2]; // New
} iconVertex;
const iconVertex iconVertices[] = {
{{0.0,0.0, 0.0}, {0, 0, 1.0}, {0, 0}},
{{1.0, 0.0, 0.0}, {0, 0, 1.0}, {1, 0}},
{{0.0, 1.0, 0.0}, {0, 0, 1.0}, {0, 1}},
{{1.0, 1.0, 0.0}, {0, 0, 1.0}, {1, 1}},
};
有沒有辦法在Swift中做同樣的數組初始化? 謝謝!
你不需要'init'。如果你沒有提供其他的'struct',你會自動獲得這樣的'init'。 – rmaddy
好點!但是因爲他正在移植一些代碼,所以我認爲這對於顯示如何創建'init'也很有用 – jvrmed
可能想要使用Vector3D或元組而不是數組作爲屬性類型。 –