Unity AssetStoreになんか出してみるまでの記録というか備忘録
概要
SublimeSocketAsset(https://www.assetstore.unity3d.com/#/content/8003)を作ってUnityのAssetStore上に出すまでの記録。
激しくいろいろ楽だった。
入り口
UnityのWebトップから、AssetStoreの項目を選ぶ。
http://japan.unity3d.com/asset-store/
と、その下の方に、ストアで販売|販売条件|パブリッシャー運営、とかいかにもそれっぽいコーナーがあるので、ここから始める。
コンテンツ提出方法
http://japan.unity3d.com/asset-store/submit-content
ここに書いてある事を上から順にやるだけ。わー簡単。
ルール
アセットストアプロバイダー契約 と アセットストア提出ガイドライン を読もう。
日本語訳いいな、あったんだ いいな。 知らずに訳そうとした俺の黒歴史なんかどうでもいい!
Assetを登録する用のAssetをゲット
AssetStoreへのAssetの登録も、Assetで行う。
こんな構成のAsset。
このAsset取得後、メニュー -> Asset Store Tools -> Package Manager から、
で、初回時はアカウントも何も無いと思うので、
NameとPassつけて、アカウントの作成を行う。
Storeにぶっ飛ばされて詳細入力。素直に英語で入れるのがいいと思う。
アカウント作成後、Assetの設定をいろいろと
再びAssetStoreManagerへ。
右上のPublisher Account から、パブリッシャー情報(ロゴとかサイトとか)の設定をする。
あとは、投稿したいAssetについて書く -> Preview の繰り返しでなんとかなるはず。 特に挫ける要素は無い。
注意点っつーかハマりポイント
・画像をセットできるんだけど、Preview上での表示順がカオス?
ファイル名、投稿順ともに関係ない。
非同期にupしてるっぽいので、投稿の終了順、とかなのかな。
意図した順番に左から並べるのにちょっと困った。
・表示されてるpixel数 横x縦 と、実際の表示される領域が異なる
アイコン画像とかには、AssetStore側で文字が載る。
、、だけじゃなくて、表示領域は画像サイズそのままではない。
メニュー -> Asset Store Tools -> Package Manager から、Key Image Templates 使ってなんとかするのが常道らしい。
自分は使うの忘れてた。
画像サイズそのままが表示されるのではなく、トリミングされるので、まあ試しながらやるといいよ的な。
・Upload時のミスが多い
通信状態に関わらず、いざUploadしよう! というタイミングで、Uploadゲージが0%から進まなかったりする。
けっこうする。
わかっているご機嫌取りの方法としては、
・Unityごと再起動する
これがよい。
原因はわかんないけど。フォーラムとかでも見かけるので、わりとメジャーな出来事らしい。
惜しい、、、、!!
・Upload直後、AssetBundle にはそんなの含めないよ~ Warning みたいなのが出る
.dll、.rtfや、バイナリなどを含んだAssetをUploadしたときに出る。
心底焦る。
Uploadが終わったタイミングで、.dll file couldn't include asset bundle ~ みたいな文言が出て、
「えっ.dll含んじゃいけなかったの!? 作り方不味かった!?」
とか
「えっバイナリ、、弾かれて他のだけアップされちゃったの、、? 審査がこの後ある状態なんでsyアババババ」
とかなった。心理的に。
実際には、ちゃんとアップされる。
審査通ったの見て愕然としたけど。ちゃんとアップされてる。
AssetBundle化処理が同時に走ってるのはなんでなんだろう。
このへんの警告が出る事に対して、何の解説も見つけられず、全然理解できなかった。
スッゲー怖かったが、大丈夫、アップされる。
dllの作り方とかは、
Unity用に、複数ファイルをmcsでコンパイルするだけの簡単なお仕事
http://sassembla.github.io/Public/2013:03:30%206-48-06/2013:03:30%206-48-06.html
とかに書いておいた。
・exeバイナリのexeutable属性が消える
ちょっと実験じみた内容だったのだけれど、Mac用のexeファイルをAssetに含んでみた。
で、ハマッた。
AssetStore経由で取得したバイナリは、下記のように権限が変わる。
手元:-rwxr-xr-x 1 highvision staff 19048 6 12 01:04 SwitchApp
GET:-rw-r--r-- 1 highvision staff 19048 6 20 11:10 SwitchApp
ずっとGithubとかからDLして模擬で試していたので、気づかんかった。なるほゲフゥ
SSA 1.3.x系はこのバグを抱えている。FAQ見て解決できるけど、玄人向けになってしまった。
審査中の1.4.x系で解消されてるので、審査完了待ち。
審査を待つ
で、Package Managerでのupが終わったら、メールが届くので、審査完了を待つ。
審査状況は、メニュー -> Asset Store Tools -> Publisher Administration から把握できる。
ブラウザが開くので、はい。
審査にかかる期間と内容
iOSであるような、有償のAssetを販売するためにEINが~とか
企業だと~の提出が必要、とかそういうのがない。
入金先の指定などは、上記 Publisher Administration から出来る。
Paypal無双。
審査には2~3日とかそんな感じに書いてあるけど、自分が出したタイミングだと4~5日経ってもなんにもなくて、
「今混んでるから! 大丈夫ちゃんと審査してるよ☆彡(ノ゜▽゜)ノ☆ 次は10日後に連絡よこせいいな!?」
みたいなメールが返ってきた。
速いときは4~5日有れば南下のリアクションが返ってくると思う。
ほかにもなんかあった気がするけど、メモ見る限りだとこんな感じだった。