パーティクル弓矢
- ダウンロード商品¥ 1,500
#概要 VRChatでの使用を想定した、実際に自分の手で弓を引いて矢が撃てるパーティクル製の弓矢です。 アニメーションオーバーライドを一切必要としないのが特徴で、弓の出し入れや矢筒から矢を取って射るまでを全て両手の動きだけでできます。 山なりに飛んで壁にも刺さるリアルな弓矢はいかがでしょうか。 使用例のサンプル画像にはむた様製作のキッシュちゃん改変モデルを使わせていただいています。 ------------------------------------------------------------------------------ 2019/06/15 更新 アニメーションオーバーライドを使って握る手を離すことで、矢の速さと射るタイミングを自由に変えることができる弓を新しく追加しました。 2021/08/14 更新 VRChatがUnity2019.4.29f1へ移行したことでパーティクルの挙動が戻ったので、現在の環境に合わせて内容を調整し販売を再開しました。
内容物
・Particle Bow Ver.2.01: セットアップされたモデルデータが入っている.unitypacageファイルです。 ・Animations [FX Layer] [Set in Left Hand Fist] Particle Bow Ver.2.01 (for AnimationOverride) (for Avatar 3.0) .anim : Avatar 3.0用のアニメーションオーバーライド用のアニメーションです。FX Layerの左手に使います。 [FX Layer] [Set in Right Hand Fist] Particle Bow Ver.2.01 (for AnimationOverride) (for Avatar 3.0) .anim : Avatar 3.0用のアニメーションオーバーライド用のアニメーションです。FX Layerの右手に使います。 [Gesture Layer] [Set in Right Hand Fist]Particle Bow Ver.2.01 (for AnimationOverride) (for Avatar 3.0) .anim : Avatar 3.0用のアニメーションオーバーライド用のアニメーションです。Gesture Layerの右手に使います。 Particle Bow Ver.2.01 (for AnimationOverride) (for Avatar 2.0) .anim : Avatar 2.0用のアニメーションオーバーライド用のアニメーションです。 ・Materials Arrow_Bow_Quiver .mat : 矢、弓、矢筒のマテリアル Spark .mat : 矢が当たったときに散る火花のマテリアル String .mat : 弓の弦のマテリアル Trail .mat : 矢のトレイル(飛ぶ矢の軌跡)のマテリアル ・Models Arrow .fbx : 矢の3Dモデル Bow without string .fbx : 弓(弦なし)の3Dモデル Quiver .fbx : 矢筒の3Dモデル ・Texture Arrow_Bow_Quiver .png : 弓、矢、矢筒のテクスチャー ・0. [set in your Avatar] Particle Bow Ver.2.01 .prefab : アニメーションオーバーライドを使用しないパーティクル弓矢のPrefabです。 ・0. [set in your Avatar] Particle Bow Ver.2.01_for AnimationOverride .prefab : アニメーションオーバーライドを使用するパーティクル弓矢のPrefabです。 ・Sunao Shader :同梱してあるSunao Shader Ver 1.4.4です。 ・readme: 利用規約が書かれています。 ・使用説明 Ver.2.01: 内容物や導入方法の説明が書かれています。
導入にあたっての注意事項
本パーティクルはUnity2019.4.29f1で使うことを想定して作られています。それ以外で使った場合は想定されているものとは異なる挙動をする可能性があります。 本パーティクルはSunao Shader-1.4.4を同梱しています。Sunao Shaderをすでにインポートしてある場合は、Particle Bow Ver.2.01.unitypackageをインポートする際にSunao Shaderのチェックを外すか、予め削除した状態でインポートすることを推奨します。 https://booth.pm/ja/items/1723985 本パーティクルはポリゴン換算で7422ポリゴンです。 アバター選択画面でのみ弓と矢筒がずれた位置に表示されますが、実際のアバターでは正常に表示されますので実用上の問題はありません。 本パーティクルに含まれる以下の部分が制限を超えるため、アバターのパフォーマンスランクはVery Poor になります。 ・Particle System: 24 ・Material Slots: 37 ・mesh Particle Active Total Poly Count: 6982 Constraintsとパーティクルを使っているため、Quest用アバターには対応していません。
遊び方
『0. [set in your Avatar] Particle Bow Ver.2.01』の遊び方 パーティクル弓矢は両手の動きのみで矢を撃つことができる、VR専用の弓矢です。デスクトップモードのみでの利用はできませんのでご注意ください。 左手を背中の弓に当てて戻すと弓を持つことができます。弓を持った状態で同じように左手を背中に持っていくと弓を背中に戻すことができます(出し入れは左手を背中から離す際に反映されます)。 右手を背中の矢筒の先へ持っていくと矢が取れます。そのまま左手の近くへ持っていくと弓に矢がつがえられ弦が出ます。矢をつがえた状態で矢筒を触ることで同時に二本まで矢を持つこともできます。 弓を持った手と矢を持った手を離し限界まで弓を引き絞ると矢が放たれます。 矢はコライダーのあるワールドオブジェクトに当たると刺さって火花を散らします。刺さった矢は15秒で消えます。 Send Collision Messagesが入っているので、ワールドの的当て用の的などに当てると反応させることができます。 プレイヤーにも当たりますが、当たったものは当たったプレイヤー自身にしか見えません。誤射にはお気を付けください。 弓は出し入れをせずに30秒経つと自動で背中に戻ります。出し入れをする瞬間を見ていない人には弓の位置が同期されないので、周期がずれてしまった人がいる場合にはそのまま弓がリセットされるのを待ってください。 『0. [set in your Avatar] Particle Bow Ver.2.01_for AnimationOverride』の遊び方 基本的には『0. [set in your Avatar] Particle Bow Ver.2.01』と同じように遊べます。 FistのAnimationOverrideをしている間だけ、弓の装備、矢を取りだす、矢をつがえるの動作ができるようになります。 左手を背中の弓に当てて戻すとき、Fistをしている場合は常に弓を装備します。Fistをしていない場合は常に弓が背中に戻ります。 弓が同期していないときで、弓を装備したい場合はFistをした状態で、戻したい場合はFistを解除した状態で左手を背中の弓に当てて戻せば見ている人と同期します。装備した弓は自動で戻ることはありません。 弓をつがえた状態でFistを解除、または限界まで弓を引き絞ると矢が放たれます。矢の速さは矢を放ったときの弓の引き具合で変化します。矢を遅く撃ちたいときはゆるく引いた状態でFistを解除してください。 矢をほとんど引かずにそのまま撃つ、逆方向に引いて撃つなどをすると矢が正しく飛ばないので注意してください。 ※ 注意事項 弓の出し入れと矢を撃つ機構は互いに独立していて干渉しないため、弓を手に持っていなくても矢をつがえることができます。一度抜いた矢は撃つまで消えませんので間違えて抜いた場合はそのまま撃ってください。 ある程度高い精度で同期します(狙って当てられる距離ならほぼ同じ場所に刺さって見えます)が、上空に撃ちあげる曲射などではズレが大きくなり落下地点では数十メートルの同期ズレが生じます。 コライダーの曲面や角に矢が当たると、当たった瞬間とは違う向きに矢が固定されることがあります。 通常の当たり判定の無い大きなコライダーを含むためプレイヤーのコライダーがそのぶん大きく判定され、ポータルへの移動、ステージギミックの接触判定などの際に通常よりも遠い距離から反応することがあります。 弓を撃ちすぎると肩を痛める恐れがあります。痛みや違和感を感じたら使用を中断してください。
利用規約
オリジナルパーティクル『パーティクル弓矢』 製作者:Lico Don't use this data if you can't understand Japanese. ※利用規約順守サポートのため、日本語が分かる方の利用に限らせていただきます。 本データを購入した時点で本利用規約に同意したものとします。 利用規約の内容は変更する場合があり、最新のものが適用されます。 --------------------------------------------------------------------------- ・本データを改造することを許可します。 ・本データ、および本データの一部を用いたデータ著作権はLicoに帰属するものとします。 ・本データ、および本データの一部を用いたデータをVRChat等にアップロードし、アバターに使用するサービスへの使用を許可します。 ・上記サービスで購入者本人以外が、データを使用できるようにする行為を禁止します。 例:VRChatのペデスタルへの使用、アバタークローニングができるパブリックでのアップロードは購入者以外が使用できるようになるので禁止です。 ・本データ、および本データの一部を用いたデータの再配布、販売を禁止します。 ・本データ、および本データの一部を用いたデータを使用したバーチャルYouTuber等の活動を許可します。 収益化等は制限いたしません。 ・本データ、および本データの一部を用いたデータをゲーム、アニメーション、アプリに使用すること及び動画、放送を配信、放送することを有償・収益化・無償にかかわらず許可します。 データとして再度使用できる状態のものが含まれる場合は使用を禁止します。 ・本データ、および本データの一部を用いたデータを使用する際にクレジットを記載する必要はありません。 ・R-18・R-18Gへの利用は制限しませんが、すみわけはしっかり行ってください。 ・政治、宗教活動、他者に対する誹謗中傷目的での使用を禁止します。 ・本データは今後のUnityやVRChat等のアップデートなどにより販売時に想定されていたものとは異なる挙動をするようになる可能性があり、それに対しLicoは修正を行う責任を負わないものとします。 ・本データ、および本データの一部を用いたデータを使用することによって生じた何らかのトラブル、損失に対しLicoは一切責任を負わないものとします。 ------------------------------------------------------------------------------ 制定日:2019年04月19日 改定日:2019年06月15日 改定日:2021年08月14日 2020年8月14日 利用規約に「本データは今後のUnityやVRChat等のアップデートなどにより販売時に想定されていたものとは異なる挙動をするようになる可能性があり、それに対しLicoは修正を行う責任を負わないものとします。」を追加。 その他不明点等がありましたらBOOTHのメッセージ、または以下に連絡ください。 Twitter : @Lico_VR
問い合わせおよびサポートについて
パーティクルの説明書以外のことをするためのサポートは負担が大きくなってしまうため基本的には行っておりません。 申し訳ありませんが、こちらで想定している以外の使い方をする場合などはサポートをお断りさせていただくこともありますので、どうかご了承ください。
更新履歴
2019/06/15 Ver.1.01 ・内容を『0. [set in your Avater] Particle Bow』から 修正と変更を加えた『0. [set in your Avatar] Particle Bow Ver.1.01』と AnimationOverrideを使って好きなタイミングで矢を射られる『0. [set in your Avatar] Particle Bow Ver.1.01 (for AnimationOverride)』に変更しました。 『Particle Bow Ver.1.01 (for AnimationOverride) .anim』を追加しました。 ・一部のワールドで弓矢が黒くなる問題を修正しました。 ・撃ち出した矢の当たり判定を矢の末端から先端に移動しました。これにより壁に刺さる挙動がリアルになります。これに合わせてトレイルも先端から出るようになります。矢の重心が先端に移動したような挙動になります。 ・『0. [set in your Avatar] Particle Bow Ver.1.01 (for AnimationOverride)』用にFIST用のアニメーションオーバーライドを追加しました。左手は握りしめた形、右手は人差し指と中指を閉じて突き出した形になっています。 ・Avatarの綴りを修正しました。 2021/08/14 :Fixed JointとDynamicBoneを使っていたギミックをParent ConstraintとAim Constraintを使ったものに変えました。 これにより有料アセットのDynamicBoneを使う必要がなくなりました。 また、バージョンアップにともない内容を以下のように変更、追加しました。 『0. [set in your Avatar] Particle Bow Ver.2.01』へ変更しました。 『0. [set in your Avatar] Particle Bow Ver.2.01_for AnimationOverride』へ変更しました。 Animationフォルダーを追加しました。 『[FX Layer] [Set in Left Hand Fist] Particle Bow Ver.2.01 (for AnimationOverride) (for Avatar 3.0) .anim』を追加しました。 『[FX Layer] [Set in Right Hand Fist] Particle Bow Ver.2.01 (for AnimationOverride) (for Avatar 3.0) .anim』を追加しました。 『[Gesture Layer] [Set in Right Hand Fist]Particle Bow Ver.2.01 (for AnimationOverride) (for Avatar 3.0) .anim』を追加しました。 『Particle Bow Ver.2.01 (for AnimationOverride) (for Avatar 2.0) .anim』を追加しました。 Trail.matを追加し、トレイル用マテリアルをSpark.matからTrail.matへ変更しました。 『Particle Bow Ver.1.01 (for AnimationOverride) .anim』を削除しました。 Unity2019.4.29f1においてパーティクルとの接触におけるSphere Colliderの当たり判定がワールド座標に沿う向きの立方体になっていたため、全てのSphere Colliderを同じ大きさのCapsule Colliderに置換しました。 :Arktoon Shadersの開発が終了したのでマテリアルに使っているシェーダーをSunao Shaderへと変更しました。シェーダーの変更による大きな見た目の変化はありません。 :仕様説明 Ver.2.01になりました。 2022/04/01 ・『問い合わせおよびサポートについて』を追加
現在確認されている不具合について(対応済み)
Unityのバージョン2018.4.20f1が使えるようになったアップデートで、パーティクルの挙動がおかしくなり正しく機能しなくなる不具合が出ています。 アバターを上げなおしても同様の現象が起こるため現在原因を調査中です。 こちらの不具合については修正方法が分かり次第対応していく予定です。 ご迷惑をおかけしてしまい申し訳ありません。 2020/4/5 ・追記 Unityのバージョン2019.4.29f1が使えるようになったアップデートで、パーティクルの挙動が正しく機能するようになりました。 2021/8/14