41
UNITY FUKUOKA11 自自自自自自自自自自自…

UnityFukuoka11 自作アセットを出すまで

Embed Size (px)

Citation preview

Page 1: UnityFukuoka11 自作アセットを出すまで

UNITYFUKUOKA11自作アセットを出すまで…

Page 2: UnityFukuoka11 自作アセットを出すまで

自己紹介冨岡 佑成

大学院 1 年生Unity 歴 4 年目(大学 2 年~)Unity 作品数 7 個程 ( その他数個 )

とみおか   ゆうせい

Tomioka Yuusei @isemito_niko

Page 3: UnityFukuoka11 自作アセットを出すまで

自作アセット紹介

Page 4: UnityFukuoka11 自作アセットを出すまで

あらゆるミサイルの挙動をこのアセットに含まれているスクリプトたった1つで賄えるアセット(絶賛発売 / 更新中)ADVANCED MISSILEアドバンスド ミサイル

Page 5: UnityFukuoka11 自作アセットを出すまで

– アセット紹介 – ADVANCED MISSILE で出来ること

1. 死亡時間設定(空中爆発とか)

2. 自然落下設定(エネルギー切れっぽく)

3. コリジョン設定(有効切替、ミサイル同士が衝突出来るかどうか等)

4. ターゲットの検索設定(名前やタグ検索、最も近い物が選ばれる)

5. ターゲット座標オフセット、軌道ズレの設定(板野サーカスが作れる)

6. 移動方法、方向、速度、回転角度の設定(座標軸に囚われない移動等)

7. 効果音の設定(射出 / 衝突 SE 、音量も)

8. エフェクトの設定(別のミサイル入れれば分裂ミサイルとかも作れる)

9. 衝突後関数呼び出しの設定(各種変数を渡すことが可能)

10. Wind Zone による周囲揺れ物や煙パーティクル等への影響

11. 移動中の効果音(「シュー」とか「ゴー」とか)

12. 外部からのターゲット設定 etc…※ 赤項目は「 1.3.1 」で追加予定

Page 6: UnityFukuoka11 自作アセットを出すまで

アセット公開までのコマゴマしたとこ

Page 7: UnityFukuoka11 自作アセットを出すまで

そもそも何が必要?1. Asset Store アカウント

2. パブリッシャーアカウント

3. 銀行口座 (Paypal)4. いくつかのキーイメージ

5. いくつかのスクリーンショット

6. いくつかの動画

7. アセット情報入力

8. アセット内ドキュメント

9. アセットストアツール

アカウント周り

アセット情報周り

Page 8: UnityFukuoka11 自作アセットを出すまで

アカウントUnity アカウント、 Asset Store アカウントとは別に

パブリッシャーアカウントなるものが必要

同一メールアドレスでも可

Page 9: UnityFukuoka11 自作アセットを出すまで

PayPal アカウント(有料アセットの場合)

PayPal アカウントがプレミアでないと収入を受け取れないシステム

マイページ「トップ」左下部の

「アカウントのアップグレード」

で レッツプレミア

Page 10: UnityFukuoka11 自作アセットを出すまで

注意!

Page 11: UnityFukuoka11 自作アセットを出すまで

PayPal アカウント – 注意!プレミアへのアップグレードには数日かかる( 3 日~ 1 週間程)

本人確認が必要なため、書類を送らなければならない

PayPal での収入受け取りは 15 日

12 日とか 13 日とかに申請すると収入受け取りは来月 ( 絶望 )有料アセットを出品する前に必ず PayPal アカウントのアップグレードを!

Page 12: UnityFukuoka11 自作アセットを出すまで

PayPal アカウント – 注意!パブリッシャー管理画面で Paypal アカウントを

[Payout] > [Paypal Account]に忘れずに反映しよう!

入力するのは登録したメールアドレスで OK

↓Save も忘れずに ( 戒め ) !

Page 13: UnityFukuoka11 自作アセットを出すまで

アセットパッケージ化まで↑ ここから

Create New Package で登録するパッケージを追加↑

Page 14: UnityFukuoka11 自作アセットを出すまで

アセットパッケージ化まで

Metadata : アセット情報Key Images : 大中小各種サムネイルAudio/Video : サンプル動画や音Screenshots : アセットの静止画

Page 15: UnityFukuoka11 自作アセットを出すまで

アセットパッケージ化まで

Metadata

Page 16: UnityFukuoka11 自作アセットを出すまで

アセットパッケージ化までKey Images( 大 )

Page 17: UnityFukuoka11 自作アセットを出すまで

アセットパッケージ化まで

動画や音やスクリーンショット

Page 18: UnityFukuoka11 自作アセットを出すまで

・何ができるのか or 何に使うのか・機能や内容物

・簡潔で分かり易く・イメージしやすく

アセットパッケージ化まで– METADATA –

アセット名項目

アセット内容項目

Page 19: UnityFukuoka11 自作アセットを出すまで

例) Advanced Missile の場合 ( 日本語 )AdvancedMissile はミサイル挙動の設定を簡潔に行えるようにするスクリプトです。パラメータ次第で自由で様々な挙動を実現させることが可能です。また、エフェクト項目に設定する煙エフェクトを「トレイルレンダラ」を持つオブジェクトに指定すれば、「レーザー」を作成する事も可能です。

【機能】・死亡時間設定・自然落下設定・コリジョン設定・ターゲットの検索設定・ターゲット座標、軌道ズレの設定・移動方法、速度、角度の設定・効果音の設定・エフェクトの設定・衝突後イベントの設定

アセットパッケージ化まで– METADATA –

1. どんなアセットなのか?

Page 20: UnityFukuoka11 自作アセットを出すまで

例) Advanced Missile の場合 ( 日本語 )AdvancedMissile はミサイル挙動の設定を簡潔に行えるようにするスクリプトです。パラメータ次第で自由で様々な挙動を実現させることが可能です。また、エフェクト項目に設定する煙エフェクトを「トレイルレンダラ」を持つオブジェクトに指定すれば、「レーザー」を作成する事も可能です。

【機能】・死亡時間設定・自然落下設定・コリジョン設定・ターゲットの検索設定・ターゲット座標、軌道ズレの設定・移動方法、速度、角度の設定・効果音の設定・エフェクトの設定・衝突後イベントの設定

アセットパッケージ化まで– METADATA –

1. どんなアセットなのか?2. 何ができるのか?

Page 21: UnityFukuoka11 自作アセットを出すまで

例) Advanced Missile の場合 ( 日本語 )AdvancedMissile はミサイル挙動の設定を簡潔に行えるようにするスクリプトです。パラメータ次第で自由で様々な挙動を実現させることが可能です。また、エフェクト項目に設定する煙エフェクトを「トレイルレンダラ」を持つオブジェクトに指定すれば、「レーザー」を作成する事も可能です。

【機能】・死亡時間設定・自然落下設定・コリジョン設定・ターゲットの検索設定・ターゲット座標、軌道ズレの設定・移動方法、速度、角度の設定・効果音の設定・エフェクトの設定・衝突後イベントの設定

アセットパッケージ化まで– METADATA –

1. どんなアセットなのか?2. 何ができるのか?3. +α な事柄や特徴など

Page 22: UnityFukuoka11 自作アセットを出すまで

例) Advanced Missile の場合 ( 日本語 )AdvancedMissile はミサイル挙動の設定を簡潔に行えるようにするスクリプトです。パラメータ次第で自由で様々な挙動を実現させることが可能です。また、エフェクト項目に設定する煙エフェクトを「トレイルレンダラ」を持つオブジェクトに指定すれば、「レーザー」を作成する事も可能です。

【機能】・死亡時間設定・自然落下設定・コリジョン設定・ターゲットの検索設定・ターゲット座標、軌道ズレの設定・移動方法、速度、角度の設定・効果音の設定・エフェクトの設定・衝突後イベントの設定

アセットパッケージ化まで– METADATA –

1. どんなアセットなのか?2. 何ができるのか?3. +α な事柄や特徴など

短い 1文で区切った方が読みやすい+

自分が英文に直しやすい

Page 23: UnityFukuoka11 自作アセットを出すまで

例) Advanced Missile の場合 ( 日本語 )AdvancedMissile はミサイル挙動の設定を簡潔に行えるようにするスクリプトです。パラメータ次第で自由で様々な挙動を実現させることが可能です。また、エフェクト項目に設定する煙エフェクトを「トレイルレンダラ」を持つオブジェクトに指定すれば、「レーザー」を作成する事も可能です。

【機能】・死亡時間設定・自然落下設定・コリジョン設定・ターゲットの検索設定・ターゲット座標、軌道ズレの設定・移動方法、速度、角度の設定・効果音の設定・エフェクトの設定・衝突後イベントの設定

アセットパッケージ化まで– METADATA –

「何ができるのか」に関して細かな内容など他例)・ 3Dモデル :建築物 ? 人 ? 物 ?・シェーダ― :どんな効果 ? 範囲は ?

Page 24: UnityFukuoka11 自作アセットを出すまで

Ex ) Advanced Missile (English)This is allows to simplify the configuration of the missile behavior. It is possible to realize a variety of behavior depending on the parameter. 

[Setting Function] - Death time - Fall - Collision - Target search - Target position and Path gap- MoveType, Speed and Angle- Sound effect- Effect- Post-collision events

ASSET PACKAGE– METADATA(ENGLISH) –

日本語そのままを英文に直さなくても良いパラメータ次第で自由で様々な挙動を実現させることが可能です。

↓パラメータに応じて行動の多様化を実現することが可能です。↓

It is possible to realize a variety of behavior depending on the parameter.

Page 25: UnityFukuoka11 自作アセットを出すまで

アセットパッケージ化まで– KEY IMAGES – ・アイコンサイズ : 128 x 128・小サムネイルサイズ : 200 x 258・大サムネイルサイズ : 860 x 389

Page 26: UnityFukuoka11 自作アセットを出すまで

アセットパッケージ化まで– SCREEN SHOT / MOVIE –

「 Active Clip Lite(Windows 標準 ) 」等。

アクティブな画面だけ撮りたいときは [Alt] + [PrtSc](全画面は [PrtSc])→フォトショップや GIMP 等のペイントツールに貼って編集 /保存

スクリーンショット

動画撮影は「アマレココ」とか「 Bandicam 」とかが一般的  → GeForce積んでる人は「 ShadowPlay 」も使える?

動画編集でオススメは「 AviUtl(無料 ) 」。超高機能  →持ってる人は Adobe製品での編集もアリ

動画

Page 27: UnityFukuoka11 自作アセットを出すまで

アセットパッケージ化まで– DOCUMENT – アセット内には「 Document 」もしくは「 Readme 」が必要

なかなかのクセモノ

Page 28: UnityFukuoka11 自作アセットを出すまで

アセットパッケージ化まで– DOCUMENT – アセットの中にドキュメント ( 取扱説明書 ) は必ず含めましょう。

でないとこのような文面のメールが送られてきます…

要約すると

ドキュメントか PDF含めてね

オンラインでもいいよ

We ask that you include offline documentation in your package in the format of .pdf, txt or rtf. It is okay to have more extensive online documentation but the offline documentation should include enough instruction for the user to understand the basics of the package.( 一部抜粋 )

Page 29: UnityFukuoka11 自作アセットを出すまで

アセットパッケージ化まで– DOCUMENT – 【提出】アセット使い方と全項目の解説 ( 日本語 / 英語 )

要約すると

内容薄いよ !

If you could please fill out your documentation more that would be much appreciated. Remember someone reads documentation to understand the project. It would help the user if you would explain the attributes of your advanced missile script in your documentation and how you created the effects in each sample scene.( 一部抜粋 )

Page 30: UnityFukuoka11 自作アセットを出すまで

アセットパッケージ化まで– DOCUMENT – <<Parameters>>・DestroyTo set about the destruction of the missiles.

- MinDestroyTimeThe minimum time to missile destruction.

- MaxDestroyTimeThe maximum time to missile destruction.

- LowPowerFallEnable fall.

-- FallStartTimeElapsed time until the fall start (seconds).

-- DragAir resistance when the fall (Fall will slow the larger the

value).It will affect the RigidBody.

-- FallStartTimeElapsed time until the fall start (seconds).

-- DragAir resistance when the fall (Fall will slow the larger the

value).It will affect the RigidBody.

・CollisionTo set about the collision of the missiles.

- EnableCollisionEnable the collision.

-- EnableIntervalTime until enable the collision(seconds).

-- ColliderEachOtherEnable collision missiles each other.

何が足りない?

Page 31: UnityFukuoka11 自作アセットを出すまで

アセットパッケージ化まで– DOCUMENT –

他アセットを参考

Page 32: UnityFukuoka11 自作アセットを出すまで

アセットパッケージ化まで– DOCUMENT – 1.現バージョン2.バージョン履歴3.使い方4.パラメータ等5.デモ動画等への誘導6.連絡先

もちろん英語バージョンも用意

Page 33: UnityFukuoka11 自作アセットを出すまで

アセットパッケージ化まで– ASSET STORE TOOLS –

Page 34: UnityFukuoka11 自作アセットを出すまで

アセットパッケージ化まで– ASSET STORE TOOLS –

Page 35: UnityFukuoka11 自作アセットを出すまで

アセットパッケージ化まで– ASSET STORE TOOLS –

Page 36: UnityFukuoka11 自作アセットを出すまで

アセットパッケージ化まで– ASSET STORE TOOLS –

Page 37: UnityFukuoka11 自作アセットを出すまで

アセットパッケージ化まで– ASSET STORE TOOLS –

AssetStore上で表示させたいもの?を選ぶ

Page 38: UnityFukuoka11 自作アセットを出すまで

アセットパッケージ化までこうなっていたらアップロード成功

Page 39: UnityFukuoka11 自作アセットを出すまで

アセット販売まで

チェックを入れて「 Submit package for approval 」をクリック!↑

Page 40: UnityFukuoka11 自作アセットを出すまで

アセット販売まで

ようこそ Asset パブリッシャーの森へ…

Page 41: UnityFukuoka11 自作アセットを出すまで

ありがとうございました