목록WPF (2)
펑션과 코딩의 행방불명

오늘하고 어제동안 로그인과 친구연동을 만들었다. 두개의 기능을 만드는데 엄청나게 구글링을했다. JObject를 JArray로 바꾸고 파이썬 Json과 C# Json을 연동시키고 이런저런 일들을 많이 했다. 먼저 로그인을 하기위해서 계정을 몇개 만들었다. 그리고 그들의 친구를 만들어 줬다. 어쨋든 나는 클라이언트에서 로그인을 하고 친구를 동기화 할수 있도록 getDataFromDB라는 함수를 만들었다. 여기서 @noError은 데코레이터를 처음 사용하다가 오류로 쓴맛을 봤기에 걍 빼버린것이다. 클라이언트로 가서 로그인을 성공하면 서버에게 친구 목록을 불러와 달라고한다. 이런식으로 친구를 동기화 한다!!! 왠진 몰라도 이걸 만드는데 진짜 힘들었다. 쨋든 이렇게 해서 기본적인 틀은 잡힌거 같다. 여기서 채팅방..
Software Projects/SW & Backend
2022. 5. 15. 12:39

어제 할게 없어서 걍 물리엔진을 만들어봤다. 지금은 5개의 객체가 있지만 처음은 빨강이와 파랑이 두 객체로 테스트를 시작했다. 각 객체에 질량, 속도 값을 넣어주었다. Move함수는 현재 x,y 좌표에 속도값을 더하는 방식으로 하였다. 0.1초마다 다음 프레임 변화를 주기위해 Move함수는 DispatcherTimer로 실행하게 하였다. 사각형의 최소, 최대점으로 충돌을 감지하여 반환하는 함수이다. Crush함수를 통해 충돌이 감지되면 운동에너지 서로 전해지는 방식으로 충돌을 계산하였다. 렉이 좀 걸릴줄 알았는데 생각보다 안 걸려서 신기했다. 앞으로 액체의 파동과 같은 시뮬레이션을 만들어 볼 생각이다.
Software Projects/C#
2022. 2. 21. 22:17