본문 바로가기

Unity55

Unity 조명(Lighting) 스파르타 내배캠 29일차 TILC1조_ 1조라도 안 보이면    게임을 더욱 재밌게 만들려면 어떤게 중요할까? 당연히 기믹이나 스토리 같이 플레이어가 바로 확인할 수 있는 부분이 가장 중요하겠지만 나는 배경의 오브젝트와 색감, 빛 사용을 더 주의 깊게 보는 편이다. 아무리 스토리가 좋거나 기믹이 유닉크 해도 연출에서 오는 큰 감동을 무시할 수 없다. 그래서 예전부터 게임 개발을 할 때 연출적인 요소에 대해서 배워보고 싶었다. 마침 오늘 조명 효과에 관하여 배워서 그것을 정리 해보려고 한다.   Lighting라이트 소스 : 게임 또는 3D 랜더링에 광원을 추가하는데 사용된다. 이것은 특정 위치 또는 방향에서 발생하는 빛을 나타낸다. 유형1. 점 광원(Point Light) : 모든 방향으로 균등하게 빛을.. 2024. 5. 27.
Input System 스파르타 내배캠 28일차 TILC1조_ 1조라도 안 보이면    게임 개발 숙련 주차가 시작됐다. 이번주는 유니티 3D를 배우게 된다. 간단한 3D RPG 생존 게임을 진행하게 될 것 같다. 오늘은 발제와 SA, 2시간 특강 때문에 1-4까지 밖에 듣지 못했다. 앞으로 월요일까지 들어야지 개인 프로젝트를 할 수 있을 것 같은데 스케줄을 맞출 수 있을지 의문이다. 그래도 해봐야지!  오늘 배운 것은 InputSystem 복습과 RayCast를 이용하는 방법에 대해 배웠다.   InputSystem먼저 Unity에서 제공하는 InputSystem 에셋을 다운 받는다. 그 후, Project에서 Input Actions을 하나 생성한다. 생성하고 Edit asset을 통해 필요한 행동에 맞는 액션을 만든다. .. 2024. 5. 24.
3번째 팀 프로젝트 제출 및 마무리 (게임개발 입문) 스파르타 내배캠 27일차 TILC5조_🥱안하조(사실 해)    게임개발 입문 주차 팀프로젝트가 끝났다. C5조_안하조는 블록 부수기 게임을 레퍼런스로 게임을 만들었다. 다중 플레이 방식과 보스전이 특징인 게임이었다. 나는 PM 역할과 공의 충돌처리 및 보스 컨텐츠를 기획하고 개발했다. 화면설계와 Uml를 작성하고 본격적으로 작업을 했다. 내가 맡은 작업은 아래와 같이 나왔다.   보스의 각 애니메이션과 보스 전투  전투 과정은 영상에서 확인 가능하다.https://youtu.be/_CFSOwNxDSE?t=89 애니메이션 작업은 세 가지 parameter(OnHit, isIdle, isAttack)을 사용하였고 Idle 상태와 공격, 맞는 동작을 확인할 수 있다. 보스는 IBlock을 상속하고 블록과 마.. 2024. 5. 23.
TIL 스파르타 내배캠 26일차 TILC5조_🥱안하조(사실 해)   1. 조건문1) if 문조건식의 결과에 따라 실행 여부를 결정하는 조건문# 실행할 코드가 여러줄인 경우if (조건식){ // 조건식이 참일 경우 실행할 코드}# 실행할 코드가 한줄인 경우if (조건식) // 조건식이 참일 경우 실행할 코드 2) else 문if 문에서 조건식이 거짓일 경우 실행할 코드를 지정하는 조건문if (조건식){ // 조건식이 참일 경우 실행할 코드}else{ // 조건식이 거짓일 경우 실행할 코드} 3) else if 문if문의 조건식이 거짓일 때, 새로운 조건식을 사용하여 실행 여부를 결정하는 조건문else 문은 생략이 가능if (조건식1){ // 조건식1이 참일 경우 실행할 코드}else .. 2024. 5. 22.