목록전체 (340)
응애맘마조

본인이 그리고 싶은 그림을 MoveToEx와 LineTo를 사용해서 그림을 그려오는 것이 과제였습니다. 간격과 각도를 맞추는 게 굉장히 어려웠습니다. 어떻게 보면 left, top, right, bottom을 사용하는 게 더 나았을지도 모르겠지만... 그러면 삼각비와 삼각함수를 배운 것이 의미가 없어지기 때문입니다. 이번에 그린 것을 모바일 게임 '블루 아카이브' 에서 등장하는 캐릭터 3명의 헤일로를 그려봤습니다. 아무래도 제대로 된 함수를 이용하거나 색깔을 사용하지 않아서 많이 어색할 수도 있지만 점차 나아질 것 같습니다. 코드는 깃허브로 올리겠습니다. 와라쿠 치세 : https://github.com/THWert/BlueArchive_Chise 이즈미모토 에이미 : https://github.com/..
어제 말했듯이 오늘은 삼각비와 삼각함수. 그리고 회전에 대해서 해 보았습니다. ※강의를 듣는 지금부터 밑변은 a, 높이는 b, 빗변은 c라고 하겠습니다. 강사님도 그렇게 하신다고 하셨습니다. 직각삼각형을 다루는 모든 법을 삼각법이라고 합니다. 물론 여기에는 삼각비와 삼각함수도 포함되어 있습니다. 피타고라스의 정리를 떠올리기 쉬운데 이는 a^2 + b^2 = c^2로 표현할 수 있습니다. (^가 뭔지는 따로 설명하지 않겠습니다. 다들 아실 거라고 밑겠습니다.) 먼저 삼각비에서는 배수의 차이를 말합니다. 그리고 이것은 비율이라고 할 수 있습니다. 삼각비의 비율은 대표적으로 1 : 1 : √2 3 : 4 : 5 5 : 12 : 13 이러한 비율들이 있습니다. 결론적으로 직각삼각형에 있는 변들의 비율이라고 할 ..

주의 : 해당 게시물에서 작성될 내용은 과제를 해결하기 위해 출처의 내용을 그대로 작성한 부분이 많으며 일절 광고나 수익 창출 목적으로 쓰인 것이 아님을 밝힙니다. 삼각비는 (반드시)직각삼각형의 세 변의 길이 중 두 변의 길이 간의 비례 관계를 나타내는 값입니다. 일반적으로 분수로 나타내고 sin과 cos은 반비례합니다. 삼각비를 구할 때는 기준각이 있습니다. 어떠한 각을 주고 그 각에 대한 삼각비를 구합니다. 기준각의 크기는 삼각비에 따라 달라집니다. 변의 길이나 삼각형의 크기와 상관없이 기준각이 같으면 서로 다른 직각삼각형이라도 삼각비는 같습니다. sin(사인)은 직각삼각형의 빗변과 높이의 길이의 비를 말합니다. (높이) / (빗변) 방법으로 구할 수 있습니다. cos(코사인)은 직각삼각형의 빗변과 ..
※ 3D에서는 X, Y, Z값을 사용하지만 2D에서는 Z값이 없지만 DirectX 사용 시 2D에서도 Z값을 사용하기 때문에 2D로 개발을 하기 위해서는 Z값을 0으로 두고 하게 됩니다. 강사님이 바뀌고 제대로 수업이 들어갔습니다. DirectX에 들어가기 앞서 다시 API로 돌아갔습니다. API는 스크린 좌표로써 X값은 왼쪽으로 갈수록 커지고 Y값은 아래로 내려갈수록 커집니다. 먼저 선을 그리고 필요한 사람은 사각형이나 원을 그려서 위치를 이동하고 상하좌우로 늘리는 작업을 했었습니다. 작업을 하기 위해서는 WM_PAINT 함수 안에 그리면 됩니다. 직접적으로 코드 내용은 들어가지 않지만 오늘 했던 강의의 핵심은 Transform(변환) 이었습니다. 작업 내용 깃허브 : https://github.com..