Enve是一個新的開源的2D動畫軟件,適用于Linux和Windows,你可以用enve來創(chuàng)建矢量動畫、光柵動畫,甚至可以使用聲音和視頻文件,Enve的創(chuàng)建考慮到了靈活性和可擴展性。
使用方法
你可以在下面的截圖中看到產生的界面元素。
例子
屬性屬性
name - 用于從腳本和片段著色器(如果glValue為真)中引用該屬性的名稱,不能包含空格或特殊字符,例如,exampleProperty
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
正如你可能已經猜到的,[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