52 lines
1.8 KiB
Plaintext
52 lines
1.8 KiB
Plaintext
/*
|
|
-------//控制器只能用控制器赋值,控制器下的子动画可用索引进行访问,但不可赋值
|
|
$box001.position.controller==position_list ()--//Position_XYZ ()
|
|
$box001.position.controller[1]
|
|
$box001.position.controller[2]
|
|
$box001.position.controller[3]
|
|
$box001.position.controller.x_position=0 --//控制器的属性允许赋值
|
|
$box001.pos.x
|
|
|
|
*/
|
|
|
|
--$box001.rotation.controller=Euler_XYZ ()
|
|
--$box001.rotation.controller[1] --//访问的是控制器指针,指向控制器下的第一个子动画
|
|
--$box001.rotation.controller.X_Rotation.controller = tcb_float () --//访问的是控制器,并修改控制器
|
|
--$box001.rotation.controller.X_Rotation --//访问的是数值
|
|
--$box001.rotation.controller.'X 轴旋转' --//中英文版本相同,但是参数连接器中不同
|
|
--$box001.rotation.controller[2]
|
|
--$box001.rotation.controller[3]
|
|
|
|
|
|
|
|
|
|
--//以下可用于控制器列表
|
|
--$box001.rotation.controller=rotation_list ()--//tcb_rotation ()--//Euler_XYZ ()
|
|
--//尽量仅执行一次,多次执行会多次添加列表控制器
|
|
--$box001.rotation.controller.list
|
|
--$box001.rotation.controller.available.controller=tcb_rotation () --在列表中新添加控制器
|
|
--$box001.rotation.controller.getcount() --获取控制器列表中的控制器数量
|
|
--$box001.rotation.controller.setactive 2 --设置激活控制器列表中第2个控制器
|
|
--$box001.rotation.controller.getactive()--获取控制器列表中第几个控制器是激活的
|
|
--$box001.rotation.controller.delete 2 --删除第2个控制器
|
|
--$box001.rotation.controller.getname 2 --获取第2个控制器名称
|
|
--$box001.rotation.controller.setname 2 "ywb" --设置第2个控制器名称,仅设置名称而已
|
|
--$box001.rotation.controller.ywb.lookat_vector_length=201 --设置控制器某个属性的值
|
|
|
|
|
|
|
|
--$box001.rotation.controller.setname 5 "xuanzhuanliebiao"
|
|
|
|
--$box001.rotation.controller.x_rotation --//四元数/矩阵表示旋转
|
|
--$box001.rotation.x
|
|
|
|
/*
|
|
$box001.scale.controller=ScaleXYZ()--//bezier_scale ()
|
|
$box001.scale.controller[1]
|
|
$box001.scale.controller[2]
|
|
$box001.scale.controller[3]
|
|
|
|
|
|
*/
|
|
|