Unity

【Unity】既存のAnimationをRead-Onlyから編集できるようにする

投稿日:2020年9月15日 更新日:

概要

Unityで既存のAnimationをキャラクターにAttachする際、Animationで定義されているPropertyなどがCharacter側にない場合にエラーが出たりしました。
そのため、Animation側で不要なProperty側を削除しようと思ったときに、Read-Onlyで消せなかったため、Read-Onlyを回避してPropertyを削除する方法についてメモします。

環境

Windows10
Unity 2020.1.f1

Read-Onlyになる事象

Standard AssetesのThirdPersonCharacterを例に説明します。

Assets > StandardAssets > Characters > ThirdPersonCharacter > Animationの中のHumanoidIdleを選択してダブルクリックします。

すると、Animationのタブが開き、アニメーションのプロパティが並んでいます。しかしHumanoidIdleの文字の横にRead-Onlyとの表示がり、各プロパティを右クリックしてもRemove Propertyが非活性の状態になって触ることができません。

Read-Onlyを回避する方法

方法としてはコピーを作成して触ります。

まず、編集したいAnimationを選択した状態でCtrl + Dを押します。

すると、Animationのコピーが出来上がります。F2キーで名前の変更が可能です。

コピーしたAnimationをダブルクリックします。

すると、Ready-Onlyの文字が消え、プロパティなども編集可能になります。

オブジェクトにアタッチする場合はこのコピーをアタッチすることで、好きなようにプロパティを編集したAnimationを使うことができます。

以上

-Unity

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

【Unity】一定範囲に入ると追ってくるスクリプト

Contents1 目的2 環境3 完成系4 Step1 : プレイヤーの配置5 Step:2 追いかけてくるオブジェクトの配置6 Step : 3 スクリプトの作成7 Step : 4 動作確認 目 …

UnityでAnimationEvent ‘Hit’ on animation ‘Attack1’ has no receiver! が出た時の対処

Contents1 概要2 環境3 発生事象4 対処法4.1 Animationのコピー4.2 Hitイベントの削除4.3 再度Gameで確認 概要 Unity Asset StoreでFreeのAn …

UnityでNon-convex MeshCollider with non-kinematic Rigidbody is no longer supported since Unity 5.が出た時の対処法

Contents1 概要2 環境3 エラー内容4 対処法15 対処法2 概要 UnityでAsset Storeからフリーの武器をダウンロードして使用していたら、以下のエラーがでたのでその対処方法につ …

【Unity】RobotKyleでいろいろ~その4~ レーザーソードを持たせる

Contents1 概要2 環境3 Step1 : レーザーソードの調達4 Step2 : レーザーソードを持たせる5 Step3 : レーザーソードをON/OFFする6 まとめ 概要 前回はRobo …

【Unity】他オブジェクトのスクリプトのメソッドがどうしても取ってこれない原因と対処法

Contents1 概要2 環境3 まず最初に確認すべきこと4 結論:名前空間を指定していなかった5 エラーの実例5.1 原因6 まとめ 概要 Unityでほかのスクリプトで定義されているObject …

言語切り替え

カテゴリー