2

Everyplay Unity3D ガイド ページでは、これらの 3 行が Everyplay でのメタデータの使用例として示されています。

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

これら 3 つ以外に利用可能なメタデータ キーはありますか? 定義済みのキーを使用する代わりに、ゲームに独自のメタデータを定義できますか? 上記の例以外に、これに関するドキュメントは見つかりませんでした。

4

1 に答える 1

1

すでに作業中のデータを使用するためのいくつかの機能があるので、できるだけ多くのビデオに関するメタデータを提供することができ、提供する必要があります。ビデオで提供されるメタデータには、いくつかの意図された(将来の)目的があります。現在、Everyplayのビデオにはスコアとlevel_nameのみが表示されます(例:http ://everyplay.com/videos/8106 )。

開発者は(近い将来)ビデオで表示するメタデータを構成できます。レーシングゲームでは時間、サーキット、ラップを表示でき、FPSゲームではキルとデスを表示できます。また、開発者がメタデータを使用して既存の動画をクエリできるようにする機能をAPIにすでに開発しています。たとえば、過去10日間のレベル1の動画のリストを「スコア」で並べ替えて取得するなどです。

簡単な例として、同じビデオで提供されている階段を降りるメタデータ(上記のリンクのビデオ)を次に示します。

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
}
于 2013-01-24T20:01:38.193 に答える