스파르타내일배움캠프TIL 2

[내일배움캠프 30일차] Ray 빔~!!!

1. 오늘의 할 일1. 체력바/스테미너바 만들기2. Ray를 사용해서 Ground 레이어를 판정하고 점프가 가능하게 만들기 1은 금방 해냈고, 2가 이번 핵심 되시겠다.2. 제작 개시🛠️1. HP와 Stemina체력과 스테미너바 되시겠다.일단 단순한 구조로 시작한다. (가장 기본 구조) 구조는 다음과 같다.-캔버스 (UI라면 기본으로 필요한 곳) > Conditions (빈 오브젝트): 여기에 Vertical Layout Grid 삽입 >>Health (Icon, HPBar도 UI 이미지) >>Stemina (Icon, SteminaBar도 UI 이미지) ? Vertical Layout Group?Layout Group. 이름에서 알 수 있듯, 레이아웃을 정렬하는 그룹 생성기.Vertical은 ..

Unity_본캠프 2025.05.20

[내일배움캠프 29일차] 이제 진짜로 써보자 Interface

1. 오늘의 할 일UI만들고 아이템도 만들기 위해서Interface를 확실히 잡아놓고 넘어갈 생각이다.= 막연히 '다중 상속 가능' '아무튼 쓰기 편함'의 상태에서 벗어나도록 하자. 2. 인터페이스에 대해 정리해보자Interface란?- 소프트웨어끼리 접촉·공통되는 부분. 순화어로 '접속'- C#에서 Class는 여러 개의 Interface를 상속받을 수 있음 (다중 상속 가능!)- 보통 같은 기능을 가진, 다른 객체들에게 사용한다. public interface IDamageAble{ void TakeDamage(int amount); // 데미지를 입는 메서드}public class Enemy : MonoBehaviour, IDamageAble //Enemy 클래스는 MonoBehaviour와..

Unity_본캠프 2025.05.19