본문 바로가기

UGUI의 Toggle을 이용하여 RadioButtonGroup 만들기(Toggle Group) UGUI의 Toggle을 이용하여 Radio Button Group을 만드는 방법입니다. Toggle은 On, Off를 선택할 때 주로 사용되는데 이 Toggle을 여러개 사용해서 각 항목의 On/Off의 상태를 가지게 할 수 있지만 Radio Button처럼 만들어서 여러 항목 중 하나의 항목만을 선택하여 그 항목에 대한 처리를 할 수 있습니다. 예를 들면, 언어선택이라던지 남/여 선택, 직업 선택 등이 되겠지요.... Unity의 Component중에 Toggle Group이라는 것이 있는데 이 Component를 사용하면 여러개의 Toggle을 Radio Button처럼 사용할 수 있습니다. 먼저 빈 오브젝트에 Toggle Group을 Add Component 해주시고 Toggle의 Inspecto.. 더보기
UGUI의 Mask를 이용하여 HPbar 만들기 UGUI의 Mask를 이용하여 HPbar를 만들어보았습니다. ㅇ소스코드12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 using UnityEngine;using UnityEngine.UI;using System.Collections; public class HPbar : MonoBehaviour { public Image mask; private RectTransform maskRect; public float maxHP; private float currentHP; private float maxHpBarWidth; // Use this for initialization void .. 더보기
스킬 쿨타임 UI 만들기 UGUI의 기능을 이용해서 스킬을 사용했을 때 쿨타임을 표시할 수 있도록 해보겠습니다.예를 들면 LOL과 같은.... (예시) 유니티의 UGUI에서는 UI의 이미지를 4가지 타입으로 설정할 수 있습니다.Simple은 단순히 이미지를 표시하고Sliced와 Tiled는 이미지의 영역을 나눠서 사용할 때 이고Filed는 이미지를 채우는 방식이라고 생각하시면 됩니다. (Image Type 네 가지) 그리고 이 Image Type을 이용해서 쿨타임 표시를 만들어 봤습니다. 영상 마지막에 스킬 쿨타임이 끝나지 않았는데 스킬버튼을 눌러서 같은 코루틴이 생성 되어 수치가 두번씩 변경되는 것을 볼 수 있는데 쿨타임이 도는 중에는 스킬버튼을 누르지 못하게 하는 방식으로 막아주시면 됩니다. 1. 처음 작성한 소스코드 123.. 더보기