您可以使用向量分量运算符 (.)来读取向量变量或向量数组变量的分量。
|
示例
float $temp; vector $myvector = <<1,2,3>>; float $temp = $myvector.z;
它将 $myvector 的右侧分量 3 指定给浮点变量 $temp。
假设您具有进行了如下初始化的向量:
vector $myvector = <<1,2,3>>;
若要将 $myvector 的右侧分量 3 替换为新的值(如 7),请使用该技术来保留其他两个分量:
$myvector = <<$myvector.x,$myvector.y,7>>;
该语句不正确:
$myvector.z = 3;
发生错误。语句可以读取,但不能直接指定向量变量的分量。