2016年9月12日月曜日

Vista用 画面録画ソフト Open Broadcaster Software

画面録画のフリーソフト「Open Broadcaster Software」をVistaで使用してみました。
Vista用の無料でロゴや制限のない録画ソフトはOpen Broadcaster Softwareくらいのようです。公式にはVistaはサポートされていない。それに他の録画ソフトと違い、FLVやMP4で保存が効くのでファイルサイズが小さくて済みます。

エラーと解決

d3dx10 43 dll not found
Compilation of vertex shader'shaders/DrawTexture.vShader'failed, result = 80004005

解決方法

以下のDirectXランタイムをインストールする。
https://www.microsoft.com/en-us/download/confirmation.aspx?id=8109

2016年9月6日火曜日

リアルタイムマルチプレイ アクションゲーム


無料androidアプリ「リーマンズ」をリリースしました。

罠回避系のアクションげーむです。
全8ステージ。
ランダムマッチまたは招待でマルチプレイが可能です。
最大8人同時プレイ可能です。

通信量は二人プレイで15分遊んでも500Kほどしかかかりません。
8人で長時間遊んでも問題ないレベルに通信を抑えています。

ランキングも表示されるのでタイムアタック等にチャレンジすると面白いかも?
マルチプレイだとスコアボーナスが入ります。

2016年9月5日月曜日

Google Play なりすましに関するポリシー違反

販売されているタイトルに似た名前のアプリを公開したところポリシーに引っかかりました。以前もフリーの素材を使用して審査が通らなくなったことがあります。

原因

フリー素材をアイコンに使用した。
類似する名前のアプリが存在する。

解決方法

フリー素材の使用を極力控える。特にアイコンは一から独自に作成したほうが良い。
ストアでアプリ名を検索して似た名前が無いか確認する。

以下メッセージ

デベロッパー各位

(パッケージ ID )は、審査の結果、なりすましに関するポリシーに違反しているため、Google Play での公開が停止されました。

次の手順

違反の詳細と例について、なりすましに関する記事を確認します。
知的財産権に関するポリシーなど、デベロッパー プログラム ポリシーに含まれるすべてのポリシーにアプリが準拠しているかどうかを確認します。お客様のアプリが再度ポリシーに違反した場合、追加の措置を取らせていただくことがありますので、ご注意ください。
デベロッパー コンソールにログインし、新しいパッケージ名と新しいアプリ名を指定して、ポリシーに準拠したアプリを送信します。
コンテンツの使用許可を受けている場合

Google サポートチームに、使用が正当だとする根拠をお知らせください。正当だとする根拠とは、たとえばアプリでこのコンテンツを使用する許可を受けていることの証明などの法的な根拠を指します。

今後さらにアプリが停止された場合、その停止がいかなる性質であっても、デベロッパー アカウントの停止や、関連する Google アカウントの調査および停止につながるおそれがあります。アカウントが停止された場合は、支払いが中止され、Google が過去の売上代金や関連する料金(チャージバックや取引手数料など)を回収することがあります。

ポリシーをご確認のうえ、今回の停止措置が誤りだと思われる場合は、Google の ポリシー サポートチームまでお問い合わせください。担当者が 2 営業日以内にご連絡いたします。

今後ともよろしくお願いいたします。

Google Play 審査チーム

Hi Developers at Recitative,

After review, Multiplayer Trap Action, jp.recitative.action01, has been suspended and removed from Google Play as a policy strike because it violates the impersonation policy.

Next Steps

Read through the Impersonation article for more details and examples of policy violations.
Make sure your app is compliant with the Impersonation and Intellectual Property policy and all other policies listed in the Developer Program Policies. Remember additional enforcement could occur if there are further policy issues with your apps.
Sign in to your Developer Console and submit the policy compliant app using a new package name and a new app name.
What if I have permission to use the content?

Contact our support team to provide a justification for its use. Justification may include providing proof that you are authorized to use the content in your app or some other legal justification.

Additional suspensions of any nature may result in the termination of your developer account, and investigation and possible termination of related Google accounts. If your account is terminated, payments will cease and Google may recover the proceeds of any past sales and/or the cost of any associated fees (such as chargebacks and transaction fees) from you.

If you’ve reviewed the policy and feel this suspension may have been in error, please reach out to our policy support team. One of my colleagues will get back to you within 2 business days.
Regards,

>異議申し立てをすると
The Google Play Review Team

Dear Google Play Developer,

Thanks for getting in contact with Google Play. Your appeal has been submitted successfully and will be reviewed by a specialist. The ticket number for your appeal is referenced in the subject of this message, and you should receive a response from us within 72 hours.
Please refrain from sending duplicate appeals as this will not reduce response time.
Thanks,
The Google Play Team

よほど悪質でない限りアカウントが凍結されることはありません
異議申し立ての証明書は素材の利用規約などのリンクやアプリ名称の一般性を説明できれば承諾されます。

以下審議結果
ご担当者 様

Google Play チームにお問い合わせいただき、ありがとうございます。
Google Play ではお客様からの異議申し立てを審査いたしました。

結果としてこの異議申し立てを承認し、お客様のアプリ、XXを元に戻させていただきました。

Google Play ストアにアプリが表示されるようにするには、デベロッパー コンソールにログインし、[更新を送信] をクリックしてアプリを再送信していただく必要があります。

他にご不明な点がありましたらお知らせください。

今後とも Google Play を宜しくお願い申し上げます。

Google Playチーム

2016年9月1日木曜日

GPGSでマルチプレイゲーム作成の注意点


GPGSでマルチプレイヤーを使う際の注意点

  1. keyストアはデバッグ用を使わない(SH1の変更ができないので
  2. ゲームサービスは予め公開済みにしておく (テスト公開の必要性を感じない
  3. リーダーボードはテスト用を作る (リーダーボードをリセットできない

GPGSリアルタイムマルチプレイヤーを使用したアプリ

Unityでプロジェクトをコピーするには

unityのエクスポートでプロジェクトをコピーすると、
タグとレイヤーの情報がない。
プロジェクトセッチングの情報は良いとしてもタグとレイヤーがないとゲームが動きません。

プロジェクトのコピー方法


  1. プロジェクトフォルダのProjectSettingsのTagManager.assetを手動でコピーする。
  2. コピー元のプロジェクトをインポートする

リアルタイムマルチプレイのアクションゲームをリリース



グーグルプレイゲームサービスをしようしたマルチプレイアクションゲームをリリースしました。
リアルタイムマルチプレイのアクションゲームです。
最大8人の同時プレイができます。
//ボタン説明
・Exit 終了します。
・C カメラを仲間視点にします。
・restrat 残機を消費して復活します。
8人でプレイをしてみたいですが、参加者が多くないと難しいようです。
招待以外にランダムマッチングもできるので気軽に協力プレイができます。
近くのプレイヤーを招待することもできます。

UnityプラグインでGooglePlayGameServiceにサインインできない

新しいプロジェクトでGooglePlayGameServiceにサインインできずにはまっていました。
どうやらフィンガープリントを使いまわしていたせいです。
フィンガープリント(mac)取得方法。
keytool -v -list -keystore ~/.android/debug.keystore
毎回取得しましょう・・・

注意点


ゲームサービス画面からSH1とアプリの関連付けを解除できません。
debug.keystoreを使うよりもアプリをビルドするための自分のキーストアを使用したほうが手間が省けます。
unityで作成したキーストアをそのまま使えます。

keystoreのディレクトリ$ keytool -v -list -keystore Recitative.keystore
自分で設定したパスワード