2014年01月30日

Kamcord Android - Download

Download

Kamcord Android SDK

汎用的な Android プロジェクトと .unitypackage ファイルを統合するためのファイルを含んだ完全な Android SDK をここからダウンロードして下さい:

あなたはまた完全な SDK を git を使ってダウンロードすることもできます:

git clone https://github.com/kamcord/kamcord-android-sdk.git

git clone を使う利点は、あなたは常により新しい Kamcord のバージョンを git 経由で更新できることにあります。

Kamcord をダウンロードすることで、我々の開発者利用規約に同意します。

Kamcord Unity Package

Android (ベータ) に含まれている Kamcord.unitypackage をここからダウンロードして下さい:

Kamcord をダウンロードすることで、我々の開発者利用規約に同意します。

Kamcord Unity Example

あなたは unity パッケージをダウンロードすることができ、そこでは Kamcord を統合されたゲームである Penelope の全てのアセットを含んでいます。

まずシンプルに Unity 4.2 以上の空のプロジェクトにパッケージをインストールして、 Android プロジェクトをビルドして下さい。 Build Settings にて、確認して欲しいのは、以下に示されるような全てのゲームシーンが含まれているかです。また確認して欲しいのは、 Google Android Project ボックスがチェックされているかです。

Android Project Example

RippleTest をダウンロードして下さい。 Kamcord が既に統合されているグラフィックスのデモになります。

Next section: Installing the Unity Package


FruitsFields - 寄付代わりに購入いただけると嬉しいです。
Icon-72.png as_available_appstore_icon_20091006.png

サポートページはこちら。
http://cbbandtqb.toypark.in/FruitsFields/index_jpn.html

posted by cbbandtqb at 00:02| Comment(0) | TrackBack(0) | 備忘録 | このブログの読者になる | 更新情報をチェックする

2014年01月29日

Kamcord Android - Home

ゲーム録画フレームワーク Kamcord の Android β版に関するドキュメントがありましたので、直訳してみました。 なお、オリジナルはこちらになります。

Home

このリポジトリは、 Android 向けの Kamcord SDK を含んでいます。 Kamcord SDK は、ゲームプレイの録画と共有機能をあなたの Android ゲームに追加します。

Kamcord を使うためには、あなたはデベロッパキーとデベロッパ秘密情報が必要です。それらを入手するためには、 http://kamcord.com/signup にサインアップして下さい。

Kamcord の Android のバージョンは、現時点では Android 4.3 Jelly Bean 以降が走る Nexus 4 及び 7 のみで動作しますが、もしこれらの条件が合わない場合には潔く動作しません。 unity パッケージは、 Unity 4.2 以降でコンパチです。

ドキュメントについては以下のセクションをチェックして下さい:

もし質問やコメントがあれば、躊躇せずに support@kamcord.com にメールして下さい。

Next section: Download


FruitsFields - 寄付代わりに購入いただけると嬉しいです。
Icon-72.png as_available_appstore_icon_20091006.png

サポートページはこちら。
http://cbbandtqb.toypark.in/FruitsFields/index_jpn.html

posted by cbbandtqb at 23:47| Comment(0) | TrackBack(0) | 備忘録 | このブログの読者になる | 更新情報をチェックする

2014年01月20日

Kamcord - Interstitial Video Player

Interstitial Video Player

Kamcord インタースティシャル(隙間)動画プレーヤは、好みの Kamcord 動画をあなたのプレーヤにいつでも見せることができるようになります。 これは、あなたのユーザの素晴らしいゲームプレーや、難しいレベルをやっつけ方のチュートリアルであったり、クールなアプリ内購入を見せるのに良い方法です。ここでゲーム内で何がどのように見えるかを示します:

Showing Videos by ID

あなたは以下のメソッドを使って動画の ID を与えられた特定の動画を見せることができます:

+ (void)showVideoWithVideoID:(NSString *)videoID
                   withTitle:(NSString *)title

videoID は Kamcord 動画 ID で、あなたは KamcordDelegate プロトコルのコールバック - (void)video:(NSString *)videoID finishedUploadingWithSuccess:(BOOL)success; で受け取ったものです。もしあなたが特定の動画のタイトルを使いたいのであれば、あなたはタイトルとして使うための文字列に渡すことができます。そうでなければ、動画がもともと共有されたタイトルを使うために nil を渡します。

Showing Videos by Metadata

動画 ID によって動画を見せるのに加えて、あなたはメタデータを動画に添付することができ、その後、メタデータが添付されたものに基づいた動画を見せることができます。メタデータを動画に添付する方法を調べるには、 General Video Metadata というタイトルのセクションを参照して下さい。メタデータによる制約に対する動画が存在するかについては、以下のメソッドによってチェックすることができます:

// Simple check to see if videos exist that meet certain metadata criteria.
+ (BOOL)videoExistsForConstraints:(NSDictionary *)constraints;

// Check to see if videos exist that meet more stringent metadata criteria.
+ (BOOL)videoExistsWhereValueContains:(NSString *)value
                               ForKey:(NSString *)key
                       andConstraints:(NSDictionary *)constraints;

例えば、 "Level Completed" が "YES" で、 Level が 41 の動画があるかは以下のように確認することができます:

[Kamcord videoExistsForMetadataConstraints:
    [NSDictionary dictionaryWithObjectsAndKeys:@”YES”, @”Level Completed”,
                                               41,     @”Level”,
                                               nil]];

別のユースケースは、 KC_LIST 型のメタデータエントリに関連付けられた継続的な値の特定の要素を探す場合です。ここで一歩進んだ動画クエリを示しますが、ここでは Level が 41 でそのアプリ内購入の一つとして "Rocket Blast" を使っているものが存在するかを確認しています:

[Kamcord videoExistsWhereValueContains:@”Rocket Blast”
                                ForKey:@”IAP”
                        andConstraints:[NSDictionary dictionaryWithObjectsAndKeys:@”YES”, @”Level Completed”,
                                                                                  41,     @”Level”,
                                                                                  nil]];

ここで注意して欲しいのは、これらはブロックしてしまう呼び出しなので、典型的にはそれらをバックグラウンドスレッドにディスパッチして欲しいということです。

与えられたメタデータ制約に対して動画が存在すると分かったら、それをユーザに以下のメソッドを使うことで表示できます:

// Show a video that matches the given metadata constraints.
// To use the title that the video was uploaded with, pass in nil for the title argument.
+ (void)showVideoWithConstraints:(NSDictionary *)constraints
                       withTitle:(NSString *)title;

// Show a video that matches the given metadata constraints in addition to
// the requirement that the given KC_LIST key contains a given value.
// To use the title that the video was uploaded with, pass in nil for the title argument.
+ (void)showVideoWhereValueContains:(NSString *)value
                             ForKey:(NSString *)key
                     andConstraints:(NSDictionary *)constraints;

もし複数の動画が与えられた制約にマッチするなら、もっとも閲覧されている動画が表示されるでしょう。


FruitsFields - 寄付代わりに購入いただけると嬉しいです。
Icon-72.png as_available_appstore_icon_20091006.png

サポートページはこちら。
http://cbbandtqb.toypark.in/FruitsFields/index_jpn.html

posted by cbbandtqb at 23:51| Comment(0) | TrackBack(0) | 備忘録 | このブログの読者になる | 更新情報をチェックする