개발 JOB소리

개발 JOB소리

  • 분류 전체보기
    • 포트폴리오
    • 게임개발
    • 백준
    • C++공부하기
    • 개발잡소리
    • 수학
    • STAC 개발일지
    • 팀 프로젝트 후기
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

개발 JOB소리

컨텐츠 검색

태그

Vector 코딩 EDGE Unity 쉐이더 STAC 유니티 c# 쉐이더그래프 개발일지 solid vertex 객체지향 missingreferenceexception 개발 stack 자료구조 C++ 수학 string

최근글

댓글

공지사항

아카이브

수학(3)

  • [ 졸업작품 개발 기록 ] 로프 스윙과 벡터 내적

    졸업작품은 돌고 돌아 누구나 개발하기를 꿈꾸는 2D 플랫포머 액션 게임을 만들게 되었다. 그중에서도 레퍼런스 게임은 2D 플랫포머액션 개발의 진입장벽을 무자비하게 올려버린바로 산나비라는 게임이다. 이 게임은 로프액션이라는 신박한 이동방식과 이를 이용한 속도감 있고타격감 있는 전투를 진행하는 게임이다. 정말 재미있게 플레이한 게임이고 그렇다 보니 비슷한 메커니즘의 게임을 너무나 만들고 싶었다. 그를 위해 필요했던 여러 시스템중 고민이 되던 부분이 있다.그것은 로프 체공 중에 스윙방향을 연산하여 그 방향으로 가속을 하는 시스템이다.이런 연산을 해주지 않으면옆으론 비교적 빠르게 스윙하는데 위로는 속도가 엄청 안 나오는 그냥 구린 조작감이 탄생한다.그리고 특정 위치에서 스윙을 사용할 때 의도되지 않은 이동을 하..

    2025.03.26
  • [ 수학 ] Vector 연산 2 - 벡터의 합과 차

    이전 글에서 언급했다시피벡터는 위치와 방향, 그리고 그 방향으로 작용하는 힘의 크기를 담고 있다이번에는 벡터의 합차를 알아보자 우선 벡터의 합이다합 연산을 해야 하기 때문에 두 개의 벡터를 만들어준다위와 같은 벡터들을 추가하고 나서 대충 비유를 통해 설명을 해보자면 (0, 0)에 있는 한 물체를 저 두 벡터의 방향으로 일정하게 당기는 것과 같다그럼 결론적으로는 노란색 화살표의 방향으로 당겨지는 것과 같다이런 식으로 평행 사변형을 그려서 벡터의 합을 설명한다이것을 어떻게 활용할 수 있을까?일반적으로 벡터 합은 기준위치에서 얼마만큼 이동했는 지를 계산 할 수 있다.이게 무슨 말이냐 하면A라는 점을 기준으로 원을 그려 원중의 한 점을 랜덤으로 선택했다이러면 A로부터 떨어진 만큼의 A를 기준으로 한 벡터로 B의..

    2024.05.04
  • [ 수학 ] Vector 연산 1 - 기본적인 벡터

    유니티든 어떤 엔진이든 게임을 개발한다면Vector에 대해 모르고 싶어도 알게 된다 벡터는 게임에서 위치와 방향에 대한 연산을 하기 때문에진짜 꼭 알아야 하는 내용이다그렇기에 매우매우매우매우매우 중요한 내용이고사실 이들은 처음에만 조금 어렵고 나중에 가면아주 쉽다 (아마도 그렇다)우선 설명을 위해 평면좌표계인 Vector2로 설명을 해보겠다이는 일반적으로 2D게임에서 사용하는 Vector인데따라서 수학시간에 쓰는 좌표평면을 사용하여 설명할 것이다 사실 수학시간에 배우는 그 벡터가 맞는데우선 벡터는 방향과 힘의 크기를 가지고 있다벡터 내부의 값으로는 Vector2(x, y)의 X, Y 두 가지가 존재한다  이는 좌표평면에서의 좌표와 같고이는 (0, 0)을 기준으로 해당 좌표로 화살표를 그린 것과 같다한번 ..

    2024.04.12
이전
1
다음
vcsHB GitHub vcsHB Portfolio
© 2018 TISTORY. All rights reserved.

티스토리툴바