K.Y.さん、しんちょくどーですか?

仕事や趣味で知ったこと、つまずいたことを書いています

【UE4】ん?Widgetの表示がおかしいな...となったときの原因と対応

  • 確認環境
  • まえがき
  • 原因
    • "Explicit Canvas Child ZOrder"について
  • 対応
    • いつそんな設定したっけ?
  • 参考資料
  • あとがき

確認環境

まえがき

突然ですが、下のスクショを見てください。WidgetのUIパーツが重なった状態です。(ZOrderはすべて0になっています。)

Widgetのスクショ
ん?

なんかWidgetの表示がおかしいです...
確認を込めて表示順について説明しておきますと、Canvas Panelの子パーツは階層パネルの上から順番に表示されていきます。したがって、階層パネルで下にあるパーツほど手前に表示されるようになります。

ですが、このスクショではBorderが階層パネルの一番下にある(=一番手前に表示される)はずなのに他のパーツより奥に表示されています。よく見てみるとBorderとSliderの重なり方もなんかおかしいです。

この記事ではこのように階層順と表示順がちぐはぐな状態になったときの原因と対応を書いていきます。

続きを読む

はじめまして

自己紹介

ゲームアプリを作る会社で働くプログラマです
ひよっこですが楽しくやってます

趣味はお絵かき(練習中)とかアニメみたり
気まぐれでUE4さわったり、ゲームしたり、旅行したり...

あとキーボードはDvorak配列です、QWERTY配列に戻れなくなりました
悔いはありません

投稿する記事について

UE4の情報を書いていきます
仕事や趣味で使っていてつまずくことがあるので、その情報や対応策のメモって感じです
最近だとWidgetをさわる機会があるので、最初はUMG周りの内容になりそうです
Widgetをさわるだけで、UI/UXのことはあまりわかっていません)

私はUE4を使い始めたばかりの手探り状態でいます
なので、解釈が間違ったまま記事にしている場合もあると思いますが温かい目で見ていただければ嬉しいです