1
Как создать массив C из `vector_float2 * '? Можете ли вы привести мне пример?C массив vector_float2 * в Objective-C
Как создать массив C из `vector_float2 * '? Можете ли вы привести мне пример?C массив vector_float2 * в Objective-C
Все, что вам нужно знать:
// simple C array: type identifier[] = {value,value,...};
// example: int myIntegers[] = {1,2,3};
// Note that specifying the size is optional.
// example of a vector_float2 value: vector_float2 myVector = {1.0,1.0};
// array of 9 (3x3) vector_float2 values:
vector_float2 myVectors[] = {
{0.0,0.0},{0.5,0.0},{1.0,0.0},
{0.0,0.5},{0.5,0.5},{1.0,0.5},
{0.0,1.0},{0.5,1.0},{1.0,1.0}
};
// Note that vector_float2 * and vector_float2 [] are interchangeable:
vector_float2 * vectors = myVectors
vector_float2 aVector = vectors[4];
printf("vector x:%f y:%f\n",aVector.x,aVector.y);
Objective-C является надстройкой C. Если вы можете создать массив в C, вы знаете, как сделать это в Objective-C, так как это то же самое. – rmaddy