
"게임의 기본인 세이브와 로드를 구현하고, 실제로 실행파일을 내보내보자! 그리고 실행파일에서 로그를 표현하는 에셋을 활용해보자"

코딩테스트에서 함수를 잘 몰라서 혹은 응용법을 잘 몰라서 때문에 로직이 복잡해지는 경우가 있죠? 이때 알아두면 좋은 기초 함수를 가져왔습니다.특히 꼭 외워두면 좋은 것들:Math.Max/Min - 비교문 대신 쓰면 훨씬 깔끔LINQ의 Where, Select, Sum,
📋 목차 신호기 시스템 SemaphoreSystem 이펙트 추가 중간 결과 신호기 미션 완료 최종 결과 오늘의 배운 점 다음 계획 📡 신호기 시스템 제작하고 있는 게임 SignalHome은 외계에 고립된 플레이어가 신호기를 발동시켜 지구에 도움을 요청하고, 탈출하는 게임 입니다. 그렇다면 맵에 신호기가 존재하고, 플레이어는 그것을 찾아 발동시켜야겠죠?...

"Collider을 이용해 특정 지역에 들어갔는지 아닌지를 판정한다. 그리고 방어구에 모듈칸을 나누어 각각 '받는 대미지 감소, 환경 저항, 스킬' 모듈을 넣게 하자. 탈부착이 가능하며, 해당 방어구를 착용하면 그의 효과를 받게 하자!"
📋 목차 모듈형 방어구 모듈 적용 최종 결과 오늘의 배운 점 다음 계획 🛡️ 모듈형 방어구 이 게임에서는 단순히 방어구를 입는 것이 아니라, 기존 방어구에서 모듈을 추가하는 형식으로 할겁니다. 슬롯이 3개인 방어구 모듈판이 있고, 각각 방어력, 환경 저항, 스킬로 구성되어 있습니다. 먼저 모듈 타입을 만들까요? 1. 모듈 아이템 생성 아래 코드를 작...

"Point Light를 이용하여 손전등을 구현하자. 그리고 Animation 과 Animator Controller을 이용하여 조건을 부여하고, 애니메이션이 자연스럽게 이어지도록 하자."

"Layer를 이용하여 특정 오브젝트와의 충돌을 피하자. 그리고 적을 원하는 영역에서 원하는 적으로 랜덤스폰하게 하자!"

Unity에서 AI를 쓴다면 꼭! 써야할 기능인 NavMesh입니다. 이걸 잘 몰라서 여러번 헤맸는데... 정리겸 개념을 알려드리기 위해 글을 씁니다. NavMesh Unity에서는 별도의 AI 시스템이 존재합니다. 이것으로 간편하게 AI몹들이 움직이게 할 수 있습니다. 장애물을 알아서 피하게 할 수 있고, 속도나 회전을 모두 설정할 수 있습니다. 1....

"현재 플레이어의 위치와 적 위치를 이용하여 플레이어를 쫓게 만들고, 적의 상태를 변화시켜보자. 그리고 OnTriggerEnter로 공격을 시키자."

"더블 클릭을 이용한 아이템 탈착! 장착형 아이템들을 몸에 붙였다가 다시 떼거나, 변경하는 것을 해봅시다"

"제네릭을 적극적으로 활용하여 현재 장착하고 있는 배터리, 연료를 교체하고. 남아있는 배터리/연료량을 기반으로 아이템을 사용하는 조건을 수정해보자!"