Raspberlyのブログ

Raspberlyのブログ

Unityネタをメインとした技術系ブログです。にゃんこ大戦争や日常なども。そろそろブログタイトル決めたい

【アセット紹介】Oriental Sword Animation【Unity】

今回はアセットの紹介をしていきます。
紹介するのはOriental Sword Animation
刀を使った戦闘用アニメーションアセットです。

f:id:Raspberly:20210816022530p:plain

クーポンコード「ANIMATE2021」を入力すると今だけ無料で入手できます。
※アニメーションアセットなので一口サイズの紹介記事です。

f:id:Raspberly:20210816042603p:plain

 

 

 

 

お得なセール情報(終了しました)

現在アセットストアではパブリッシャーセールが開催中!

6目となる今回はアニメーションアセットで人気のパブリッシャー
Kevin Iglesias」「Explosive」「we make the game」提供の全アセットが50%オフになります。

f:id:Raspberly:20210816024414p:plain

 

さらにクーポンコード「ANIMATE2021」を入力すると、
以下のアセット3つが無料でもらえます!


決済画面でクーポンコード「ANIMATE2021」を入力すると無料で入手できます。

f:id:Raspberly:20210816023913p:plain

パブリッシャーセールは日本時間で8月16日15時59分まで

 

 

どんなアセット?

刀を使った戦闘用アニメーションアセットです。 

f:id:Raspberly:20210816034704g:plain

24のアニメーション:
-8つのコンボ攻撃。
-8つの通常攻撃
-2つの防御
-待機
-移動
-被攻撃
-Strafe Back / Left / Right

攻撃、防御、移動モーションが含まれています。

 

注意

ヒューマノイドリグが正常に動作していません

アニメーション自体は動作しますが、動作テスト用のプレハブの挙動に難があります。
これはいくつか修正する必要があります。

 

以下ストアレビューから引用

1) お好みのLTSバージョンで、組み込みのRPテストプロジェクトを開始する。
2) 無料のUnityちゃんを「購入」し、ダウンロードして、インポートする。警告はすべて無視/クリアしてください。
3) generic folder, unitychan folder, controller with abbreviated for "generic" like gnr のチェックを外した状態で、ダウンロードしてインポートする。
4) unity chanプレハブをシーンにドラッグします。
5a) 公式unity chanダウンロードからのものを使用する場合。フェイスコントロール/アニメーション表示用のスクリプトを削除します。残しておきたい場合は、Blinkは問題なく動作します。
5b) sword packのものを使用する場合。 階層にあるikの参照オブジェクトを削除または無効化してください。 ヒューマノイドではないリグ(子供用のbip...のような名前がついている)を削除または無効にします。
6)剣を削除または無効にしてください、完全に壊れています。適切な剣のサイズに合わせた立方体に置き換えます。 子供の手の下のリグを変形させます。
7) ヒューマノイドアバターを設定します。
8) 汎用性のないコントローラーをアニメーターにドラッグしてテストします。

アニメーションをクリーニングして使用する。
1) エディター内のアニメーションアセット、またはBlenderを使って、アニメーションだけをコピーします。私はたまたまVery Animationを持っていたのでそれを使いました。(推奨ではなく、専門家でもありませんが、今回の目的には適していました)。)
2) ルートモーションの使用に変更します。
3) オリジン(スケルトンではない)を使うように変更します。アバターが T Pose を強制していることを確認してください。オフセットが0であることを確認します。
4) 回転を正規化し、クォータニオンに変換する。
5) 必要に応じて、異なるクリップを別々のファイルにカットします。

www.DeepL.com/Translator(無料版)で翻訳しました。

 

 

 

 

実行環境

Unity2020.3.14f1

Oriental Sword Animation ver1.5

 

 

 

インポートの確認

アセットインポート完了時はこんな感じ。

f:id:Raspberly:20210816031716p:plain

 

 

動作確認

デフォルトの刀は真っ白なので、こちらのアセットを使用しました。

 

前述したとおり、アセットに含まれているプレハブをシーンに置いてもアニメーションが正しく再生されません
実際にHumanoidのUnityChanをシーンに配置して実行すると、アニメーションと刀が同期していないのがわかります。

f:id:Raspberly:20210816041324g:plain

 

応急処置として、刀のAnimatorを無効化し手のボーンに直接紐づけるようにしました。

f:id:Raspberly:20210816041105p:plain

f:id:Raspberly:20210816041843p:plain

きちんと刀も動かしたい場合は、上で引用した方法をお試しください。

 

一応アニメーション自体に問題はありません。
攻撃も移動も再生できます。SDキャラでも行けますね。

f:id:Raspberly:20210816034704g:plain

f:id:Raspberly:20210816041914g:plain

 

 

 

 

まとめ

・Oriental Sword Animation は刀を使ったアニメーションアセット
・アニメーションは再生できるが、付属のプレハブは正常に動作しないことに注意
・今だけクーポンコードを入力することで無料で入手できる

 

 

以上です。

残り時間わずかなので、無料アセットを3つとも今すぐ購入処理をしておきましょう!

 

 

 

 

他のアセットの紹介記事はこちら↓

raspberly.hateblo.jp

 

 

 

※本記事にはAssetStoreアフィリエイトリンクが含まれています。

※この記事はユニティちゃんライセンス条項の元に提供されています

他、間違っている箇所、わかりにくい所がありましたらコメントにお願いします。