2013-01-24 26 views
2

在Everyplay Unity3D指南頁面中,這三行代碼是作爲Everyplay使用元數據的一個示例。Everyplay中有哪些元數據密鑰?

Everyplay.SharedInstance.SetMetadata("level", levelNumber); 
Everyplay.SharedInstance.SetMetadata("level_name", levelName); 
Everyplay.SharedInstance.SetMetadata("score", score) 

是否還有其他可用的元數據鍵?你能爲遊戲定義自己的元數據,而不僅僅是使用預定義的鍵嗎?找不到比上面提到的例子更多的文檔。

回答

1

您可以也應該儘可能多地提供有關視頻的元數據,因爲有多種功能可以使用已在工作中的數據。隨視頻提供的元數據具有多個預期(未來)目的。目前只有Score和level_name與Everyplay上的視頻一起顯示(例如:http://everyplay.com/videos/8106)。

開發者可以(在不久的將來)配置視頻顯示的元數據,賽車遊戲可以顯示時間,賽道和圈數,而FPS遊戲可能會顯示殺死和死亡。此外,我們已經在我們的API中開發了一些功能,以允許開發人員使用元數據來查詢現有視頻,例如,在過去10天內從「1」級別獲取1級視頻列表,並按「評分」等進行排序。

對於這裏一個簡單的例子是,樓梯下馬(在上面的鏈接視頻)提供相同的視頻元數據:作爲一個開發者,你現在就可以登錄到https

metadata: { 
    somersaults: 1, 
    level: 60, 
    decapitation: false, 
    bifurcation: false, 
    push_force_z: -3957.182, 
    push_force_y: 1773.326, 
    distance: -1, 
    push_pos_z: 8.371746, 
    push_force_x: -1675.732, 
    push_pos_y: 24.18944, 
    push_body_name: "LeftForearm", 
    ragdoll_custom_face: true, 
    push_pos_x: -0.6025434, 
    push_body_id: 2189472344, 
    leaderboard_id: 1208019, 
    score: 3802645, 
    level_name: "Revolting Doors", 
    ragdoll_breakability: false, 
    distance_leaderboard_id: 0, 
    ragdoll_name: "Mr. Dismount", 
    ragdoll: 0 
} 
+0

此外,://開發商.everyplay.com併爲要在視頻頁面中呈現的元數據鍵選擇特定的格式規則。 –