-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'またはタプルを使いたいかもしれません。 –