新しくなったCube.as
Rev.115でCubeクラスが新しくなって、今までのCubeクラスに相当するものはOldCubeクラスに名称変更になった。かなり忘れそうなのでメモっとく。
OldCubeは名前が変わっただけで、これまでと同様の扱い方でオッケー。
new OldCube( MaterialObject3D, width, depth, height, segmentsS, segmentsT, segmentsH, initObject )
obj_OldCube.swf(要:FlashPlayer9)
新Cubeクラスは、マテリアルオブジェクトをMaterialsListで渡す必要あり。
var materials:MaterialsList = new MaterialsList(
{
front: Material1,
back: Material2,
right: Material3,
left: Material4,
top: Material5,
bottom: Material6
});
new OldCube( MaterialsList, width, depth, height, segmentsS, segmentsT, segmentsH, initObject )
これで各面ごとに異なるマテリアルが割り当てできる。以前取り上げたパッチがオフィシャルに吸収されたと。
obj_NewCube.swf(要:FlashPlayer9)
オフィシャルリリース版には反映されてない変更内容なので、今後まだ変わるのかも。
