Enve是一款新颖的开源2D动画制作软件,兼容Linux和Windows操作系统。它能够帮助您创建矢量素材动画和光栅动画,甚至支持声音和视频文件的导入。Enve在设计时充分考虑了协调性和扩展性。您可以通过下方的屏幕截图了解其直观的用户界面元素。
name:用于在脚本制作和着色器(如glValue为真时)中引用该属性的名称。名称中不得包含空格或特殊符号,例如:examplePropertynameUI
。
nameUI:在Enve界面中显示的名称,例如:example property
。
xnameUI:vec2属性x分量的名称。
ynameUI:vec2属性y分量的名称。
type:属性的类型,例如:int, float, vec2。
min:能够分配给该属性的最小值,例如:0,[0, 0]。
max:能够分配给属性的最大值,例如:100, [100, 50]。
ini:属性的初始值,例如:55, [75, 25]。
step:用户与界面交互的最佳值增加量,例如:1, [1, 1]。
glValue:指定该属性是否在着色器中应用,例如:true, false。
resolutionScaled:指定属性值是否应当乘以场景屏幕分辨率,例如:true, false。
Enve的[x, y]属性值仅适用于vec2类型,而vec2类型也接受单个x值,这将会自动扩展为[x, x]。
name:没有默认值,不可省略。
nameUI:与name相同的值。
xnameUI:x
。
ynameUI:y
。
type:没有默认值,不可省略。
min:0。
max:100。
ini:0。
step:1。
glValue:false。
resolutionScaled:false。
在Enve中,您可以通过设置上述属性来创建和调整动画元素。例如您可以通过修改min
和max
值来限制动画元素的移动范围,通过调整ini
值来设置初始状态,以及通过改变step
值来控制动画的速度。