Enve是一个新的开源的2D动画软件,适用于Linux和Windows,你可以用enve来创建矢量动画、光栅动画,甚至可以使用声音和视频文件,Enve的创建考虑到了灵活性和可扩展性。
使用方法
你可以在下面的截图中看到产生的界面元素。
例子
属性属性
name-用于从脚本和片段着色器(如果glValue为真)中引用该属性的名称,不能包含空格或特殊字符,例如,exampleProperty
nameUI-在enve界面中可见的名称,例如:exampleproperty。
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
正如你可能已经猜到的,[x,y]属性值只被vec2类型支持,vec2也接受x,这将自动扩展为[x,x]。
默认属性值
name-没有默认值,不能省略
nameUI-与name相同的值
xnameUI-x
ynameUI-y
type-没有默认值,不能省略
min-0
最大-100
ini-0
步骤-1
glValue-false
resolutionScaled-false