Files
tools/接口/控制器及控制列表.ms
2025-07-31 16:05:55 +08:00

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]
*/