| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
- 스파르타내일배움캠프TIL
- 유니티
- 블렌더
- 취미
- materialpropertyblock
- 게임 회사
- spritemask2d
- spritelibrary
- LookAt
- 게임용어
- 게임
- 까먹기전에메모
- 붕괴 스타레일
- 붕괴스타레일
- 연습
- 원신
- 코테
- 게임분석
- 나만의 견해
- 코딩
- til
- 프로그래밍
- 내일배움캠프
- ag 내일배움캠프
- 게임 개발
- 스파르타내일배움캠프
- 공부
- 셰이더
- 트러블슈팅
- 뭐드라
- Today
- Total
목록전체 글 (50)
덴바의 노트
오늘의 키워드다중 발사체 발사 구현 오늘은 다중 화살 발사 기능에 대해서 포스팅하고자 합니다. 이번 캠프 때, 가장 많이 보고 머리를 쥐어짜면서 이해하려고 노력했던 코드 또한 같이 해설해보고자 합니다. 다중 발사체 발사 다중 발사체 발사를 생각하면 뱀서류 게임에서 쉽게 볼 수 있습니다. 그 외에도 다양한 게임에서 다중 발사체 발사가 사용되지만 오늘은 일단 리그오브레전드의 애쉬 캐릭의 W 스킬을 예시로 설명해보겠습니다. 위 사진과 같이 애쉬는 총 11발의 다중 화살을 동시에 발사합니다. 다양한 방식이 있겠지만 제가 배운 방식은 아래와 같습니다. 먼저 마우스 클릭커의 위치를 중심으로 잡습니다. 그 후 해당 발사체 개수를 고려한 후 제일 아래의 각도를 MinAngle로 가정하고 계산해냅니다. ..
오늘의 키워드상대방의 거리 측정상대방의 방향 측정 오늘은 몸 상태가 좋지 않기에, 원래 예정이었던 아크 탄젠트를 다음으로 미루고 두 키워드에 대해서 가볍게 포스팅해보고자 합니다. 상대방의 거리 측정 A가 본인이고 B가 상대방이라고 가정할 때, A는 B에게 얼마나 떨어져있는지 구하려면 | (거리를 구하려는 대상 위치) - (플레이어 본인 위치) | 위와 같은 공식이 됩니다. 절댓값 표시를 한 이유는 절댓값을 표시하지 않는다면 해당 값은 거리 + 방향이 합쳐진 값이 되기 때문입니다. 만약 저기서 상대방의 방향을 알고 싶다면 어떻게 해야할까요? ((거리를 구하려는 대상 위치) - (플레이어 본인 위치)).normalized 위와 같은 공식을 사용하면 간단하게 Normal Vector로 인해 방향만을 추출할 ..
새로 알게 된 단어 또는 깨달음을 얻은 순간 작성하는 글입니다. 최근에 새로 알게 된 유니티의 Component 중 하나입니다. Sprite Mask2D Sprite Renderer의 속성값을 자세히 보면 Mark Interaction이라는 속성이 존재합니다. Mask Interaction에는 3가지 속성이 있습니다. 1. None 2. Visible Inside Mask 3. Visible Outside Mask Visible을 Inside Mask로 할 것인지 Outside Mask로 할 것인지 정할 수 있습니다. 이는 어떻게 사용할 수 있는가 하면 바로 Sprite Mask 2D와 연계할 수 있습니다. Sprite Mask 2D를 부착한 오브젝트를 하나 만듭니다. 그다음 해당 오브젝트를 M..
생각보다 길었네요. #3에서 메인화면에 도달할거라 예측했지만 로딩화면에 생각 외로 글 내용이 너무 길어졌던 것 같습니다. 이제부터 메인 화면의 UI를 씹고 뜯고 맛보고 즐길 예정입니다만, 정말 많은 UI들이 존재합니다. 그렇기 때문에 메인화면도 대략 3편으로 구성되지 않을까 싶습니다. UI 종류 먼저 시작하기 앞서서 UI 종류에 대해서 알아보고자 합니다. 기본적으로 유니티에서 UI를 구현할 때 사용하는 Canvas에서 크게 2가지로 나뉩니다. UI 종류 큰틀 더보기 1. Screen Space - Overlay 또는 Camera 기본적으로 우리가 보는 스크린에만 뜨는 UI라고 생각하시면 됩니다. 위 사진과 같이 HP, MP 등의 Status 정보나, 인벤토리, 캐릭터 스테이터스, 미니맵 등 게..
오랜만에 다시 포스팅하게 되는 것 같습니다. 최근에 너무 바빴던 점과 이번 붕괴 스타레일 2.2 업데이트 때문에 클리어하고 스토리와 연출 등 여러모로 관찰하느라 더 늦었던 것 같습니다. 개인적으로 이번 2.2 연출은 시리즈상 제일 역대급이었고 BGM 또한 상황에 적재적소로 잘 맞아서 많이 감탄했던 것 같습니다. 사적인 말은 여기까지 해두고, 본격적인 로딩 화면에 대한 UI 분석을 해보고자 합니다. 로딩 화면 시작 씬에서 회원가입 또는 로그인과 설정 등을 마치면 메인 씬이 나오기 전에 위와 같이 로딩 씬이 나옵니다. 순간적으로 씬이 멈추면서 아마 서버와 통신을 하면서 정보를 가져오는 것일 겁니다. 로딩 화면의 UI는 매우 Simple합니다. 큰 틀로 나눈다고 해도 3가지 밖에 존재하지 않습..