有没有办法将多维数组存储为使用 MaxScript 创建的 simplemod 修饰符的参数?我在 maxscript 帮助中找不到方法。
问问题
840 次
2 回答
2
常见问题解答部分中的 Maxscript 帮助说:
MAXScript 常见问题解答 > 如何创建多维数组?
MAXScript 数组是元素的一维列表。数组的元素通过括号中的索引来寻址,
例如
myArray = #(10,20,30,40,50,60,70,80,90,100)
myArray[5] --> will return 50, the fifth element of the array.
由于一个数组可以是另一个数组中的一个元素,因此您可以通过将多个数组放置在一个数组中来根据需要创建多维数组。使用括号中的索引,您可以引用子数组,使用另一对括号和索引,您可以访问子数组中的元素,
例如
-- create an array with two elements, each one an array with 10 elements.
myMultiDimArray=#(#(1,2,3,4,5,6,7,8,9,10),#(10,20,30,40,50,60,70,80,90,100))
-- add a third element to the array containing 10 more elements
append myMultiDimArray #(100,200,300,400,500,600,700,800,900,1000)
myMultiDimArray[2][5] --> returns 50 - the 5th element of the 2nd sub-array
希望有帮助!
于 2014-10-08T14:17:43.830 回答
-1
#floatTab 是您要找的吗?
另请查看http://forums.cgsociety.org/archive/index.php?t-1201389.html
于 2017-09-29T14:15:32.333 回答