Enve是一個(gè)新的開(kāi)源的2D動(dòng)畫軟件,適用于Linux和Windows,你可以用enve來(lái)創(chuàng)建矢量動(dòng)畫、光柵動(dòng)畫,甚至可以使用聲音和視頻文件,Enve的創(chuàng)建考慮到了靈活性和可擴(kuò)展性。
使用方法
你可以在下面的截圖中看到產(chǎn)生的界面元素。
例子
屬性屬性
name - 用于從腳本和片段著色器(如果glValue為真)中引用該屬性的名稱,不能包含空格或特殊字符,例如,exampleProperty
nameUI - 在enve界面中可見(jiàn)的名稱,例如: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 - 用戶與界面互動(dòng)的推薦值增量,例如,1, [1, 1] 。
glValue - 指定該屬性是否在片段著色器中使用,例如,true, false
resolutionScaled - 指定屬性值是否應(yīng)該乘以場(chǎng)景分辨率,例如,true, false
正如你可能已經(jīng)猜到的,[x, y]屬性值只被vec2類型支持,vec2也接受x,這將自動(dòng)擴(kuò)展為[x, x]。
默認(rèn)屬性值
name - 沒(méi)有默認(rèn)值,不能省略
nameUI - 與name相同的值
xnameUI - x
ynameUI - y
type - 沒(méi)有默認(rèn)值,不能省略
min - 0
最大 - 100
ini - 0
步驟 - 1
glValue - false
resolutionScaled - false