학원35 c - 2024-11-13 시작당연히 실행하면 결과가 잘 나올 것입니다. 이때 만약 originInt의 이름을 helloInt로 바꾸고자 할 때에 일일이 바꾸는 방법도 있지만, 컨트롤 + H를통해 선택 영역을 지정한 상태로 바꾸기 창이 나옵니다.그리고 알트 + A를 통해 일괄적용이 가능합니다. 이때 앞에 두 개에만 체크하는 것이 중요합니다. * 혹여나 c/c++에 있는 기본적으로있는 기능들을 그대로 쓰는 것이 좋겠다는 생각이 들었습니다.직접 구현하려거든 엄청난 노력이 들지만, 노력에 비하여 성능이 별차이 없거나 안좋아지는 경우도 있기에,,,하지만 밑에 블로그처럼 직접 시도해보면 기억에 많이남을 듯하여 저도 언젠간 도전을 하긴 해야할듯합니다.https://yjg-lab.tistory.com/74 * Y2K같은 문제가 발생할 날이 .. 2024. 11. 13. c - 2024-11-05 시작int * arrayTest를 배열처럼 사용 가능합니다.arrayTest[3]은 *(arrayTest + 3)이랑 동일합니다. 이는 int라는 자료형이 4의 크기이기 때문에 *(arrayTest + 1)이면 +4만큼 이동하고, double은 8의 크기이기 때문에 +8만큼 이동해서 작동하게 됩니다. 퍼지이론퍼지이론은 간단하게 30도일 때, 출력의 100%의쓴다고 가정을 해보겠습니다.25도는 전력의 80% 사용, 30도는 전력의 100% 사용, 35도는 전력의 80%를 사용하듯,즉 특정 상황에 대하여 부드럽게 제어하는 것입니다.https://happy8earth.tistory.com/501위의 블로그에서 에어컨으로 예를 들어주셨습니다. Unionstruct Vector를 정의합니다. 그렇다면 stru.. 2024. 11. 5. c - 2024-11-04 선행조건 Visual Studio Installer에서 수정버튼을 눌러서 스크롤을 내리면,C++를 사용한 게임 개발이 있습니다. 이를 추가해주면 준비 끝입니다.추가로 대부분은 높은 버전을 쓰는 관계로, 버전은 상관 없습니다. Visual Studio를 켜게되면, 처음에 생성도 가능하며, 코드를 사용하지 않고 계속로 추후 생성도 가능합니다.그러므로 코드를 사용하지 않고 계속으로 생성을 시작합니다. 이제 새로 만들기를 통해 빈 프로젝트를 생성합니다. 이 때 프로젝트 명과 솔루션 명이 있는데, 솔루션 즉 sln을 기준으로 Project가 구성되기 때문에, 이름이 중요하다고 생각합니다. 이제 프로젝트를 선택하고서, Ctrl + Shift + A를 통하여 추가할 수 있습니다. 혹은 추가 > 새 프로젝트로 추가합.. 2024. 11. 4. 55일차 - 2024-10-08 Light입니다. Color의 경우 색깔 , Intesity, Indirect Mulitiplier이며Filiter and Temperature의 경우 Filiter, Temperatur로 바뀝니다. Color의 경우 색으로 제어하며 Intensity를 1.5에서 10으로 바꾼 상황인데 느낌이 완전 다릅니다. Filiter and Temperature에서 1500, 5000, 20000의 경우입니다. 확실히 온도라는 표현이 어울리게끔 만들어져있다고 생각했습니다. 빛의 각도를 회전시키면 낮과 밤느낌도 줄 수 있습니다. 이런식으로 virtual로 DoAction이 실행 가능한 상태인지 체크하고, 실제로 DoAction을 실행하는 메소드를 만듭니다.DoAction은 공격같은 기능을 실행하는 메소드입니다.. 2024. 10. 8. 이전 1 2 3 4 ··· 9 다음