오늘은 게임에서 많이 쓰이는 UI ImageType을 대해서 알아보겠다.
설명: Simple 타입은 원본 스프라이트를 그대로 표시합니다. 크기를 조절하면 이미지가 그대로 늘어나거나 줄어듭니다.
사용 예제:
예시:
사용 예제:
예시:
사용 예제:
예시:
사용 예제:
예시:
using UnityEngine;
using UnityEngine.UI;
public class GameUI : MonoBehaviour
{
public Image iconImage;
public Image panelImage;
public Image backgroundTileImage;
public Image healthBarImage;
void Start()
{
// Simple 타입을 아이콘에 사용
iconImage.type = Image.Type.Simple;
// Sliced 타입을 패널에 사용
panelImage.type = Image.Type.Sliced;
// Tiled 타입을 배경에 사용
backgroundTileImage.type = Image.Type.Tiled;
// Filled 타입을 체력 바에 사용
healthBarImage.type = Image.Type.Filled;
healthBarImage.fillMethod = Image.FillMethod.Horizontal;
}
}
위 예제 코드에서는 Image 컴포넌트를 사용하여 각기 다른 UI 요소에 적합한 이미지 타입을 설정하고 있습니다. 이러한 설정을 통해 게임의 다양한 UI 요소를 효율적으로 구현할 수 있습니다.
결론 : 오늘 어제 만들어본 3DSurvival을 다시 복습하면서 UI를 만들고 있었는데 Health, Hunger, Stamina 를 만들고 Script 작성후 드래그앤 드롭으로 다 넣고 나서 시험을 해보고 있는데 데미지를 입거나 Hunger의 게이지를 줄어들게 만들었는데 불구하고 숫자는 줄어 들고있는데 UI가 줄어들지를 않아서 몇시간째 머리 싸매고 있다가 Image타입을 Filled로 바꾸지 않아 이렇게 된것을 확인하여 이 ImageType이란것을 화나서 정리해 보았다.

어제 한건데 기억이 안나네.. 아이고..