【UE4】Paper 2Dスプライトを編集してもデータが更新されないときの対応
確認環境
まえがき
Paper 2Dスプライトを作成した後、スプライトに編集を加えてもデータが更新されないことがあったのでその対応を書いています。
再現手順
UE4 Answer Hubで同じような現象に遭遇した方(こちら)を見つけたのですが、回答を見ると問題なく動作している人がいました。環境によっては問題ない場合もあるみたいです。
私の場合、下記の手順を行うと再現します。
- 画像を用意

魚(256x256)&サメ(256x256)の画像を横に並べています - スプライトを作成&設定


左側にある魚を表示するよう設定 - UE4を再起動
- スプライトの編集画面を開く
- Source UVの値を変更

UV値をずらして右側にあるサメを表示したいが... - スプライトが更新されていない
対応
直し方は簡単なので、スプライトの表示が変になったときはお試しください。
- UE4を再起動
- スプライトの編集画面を開く

対応前 - 詳細タブから適当に値をいじる

Pixels per unitを2.0にしてみました - 元の値に戻す

Pixels per unitを1.0に戻す
これで修正完了です。手順3でスプライトの値をいじったときに参照先の画像を読み直しするみたいですね。
参考資料
あとがき
検索が甘いのかこの現象について書かれた記事が見当たらなかった。というより、自分が変な使い方をしているだけかもしれない...?