분류 전체보기(79)
-
[6359] 만취한 상범
https://www.acmicpc.net/problem/6359 문제를 읽고 천천히 시뮬레이션 돌리다보니, 한 숫자에 대해 홀수 번 지나가면 문이 열리고, 짝수 번 지나가면 문이 닫힌다는 것을 알았다.몇 번 지나가는지를 어떻게 판별할까 생각했을때, 2번, 3번은 반드시 문이 닫히게 되었고,4번부터는 1번,2번,4번이 지나기 때문에문이 열렸다.이때 약수의 개수가 홀수개면 문이 열리고, 약수가 짝수개면 문이 닫힌다는 것을 알았다. 100번까지 확인한다고 했을때 각 숫자의 약수의 개수를 알아야했기 때문에 for문을 두개 써야했다.첫번째 for문은 숫자 하나하나가 문이 닫혔는지 열렸는지 확인하는 for문이고,두번째 for문은 약수의 개수를 확인하기 위한 for문이다.(테스트 케이스 포함한다면 하면 3개이다...
2024.07.01 -
코루틴
https://kakaroo.tistory.com/92
2024.06.05 -
[UE5/C++] 언리얼에서의 문자열 (TCHAR과 FString)
언리얼에서는 Integer과 마찬가지로 String또한 별도의 타입으로 지정해서 사용한다.그 타입이 바로 TCHAR이다. [언리얼에서 별도의 문자열 타입을 사용하는 이유]:영어에서 점점 다른 언어들까지 추가로 표현하기 위해 문자체계가 추가되어왔다.그러다보니 싱글바이트, 멀티바이트, 유니코드 세 종류를 처리해야하는데세 종류 전부다 아직도 사용되고 있으며, 또 C++ STL은 ASCII, UTF-8, UTF16만 지원한다.이런 복잡한 상황을 해결하기 위해 그냥 별도의 문자열타입을 지정한 것이다. 언리얼은 내부적으로 모두 UTF-16 (한 문자당 2바이트) 체계를 사용한다. 소스코드 같은 경우는 많이 사용되는 UTF-8이나 디폴트 Windows 인코딩을 추천한다고 하는데, 동아시아 문자같은 경우는 오류를 발생..
2024.04.25 -
[UE5] 언리얼엔진 사양 낮추기 (그래픽 수준 낮음)
https://blog.naver.com/4roring/221000186202 노트북에서 언리얼 엔진 조금이라도 가볍게 사용하자!제가 메인컴이 노트북이다 보니 언리얼 엔진을 사용할 때 마다 노트북이 고통을 호소하면서 ...blog.naver.com 위 게시글 참고해서 사양 낮추면 된다. 정리하면 1. 엔진 퀄리티 낮음으로 설정2. 고정된 프레임 레이트 30으로 설정3. 라이트 끄기.
2024.04.24 -
[UE5/C++] 캐릭터 인코딩
https://dev.epicgames.com/documentation/ko-kr/unreal-engine/character-encoding-in-unreal-engine?application_version=5.1 언리얼 엔진의 캐릭터 인코딩 언리얼 엔진에 사용되는 캐릭터 인코딩을 검토합니다. dev.epicgames.com
2024.04.23 -
[UE5/C++] 언리얼의 기본타입언리얼은 C++의 기본타입을 사용하지 않는다. C++은 최신규약에서 int형은 최소 32비트를 보장하도록 규정되어있다. 이렇게 되면 어떤 플랫폼에서는 64비트로 해석될 수 있다. 그래서 int형의 크기를 확신할 수 없다. 애매한 크키규정은 최대 퍼포먼스를 뽑아내야하는 게임 제작에 있어서 이것은 영향을 미칠 수 있다. 이런 문제로 언리얼은 자체적으로 기본타입을 만들어서 사용한다. float와 double은 국제표준으로 정해져있기 때문에 float32 이런식으로 지정없이 그냥 사용하면 된다. bool 타입은 크기가 명확하지 않음. 클래스 헤더의 멤버변수, 데이터를 저장하는데 사용되는 헤더파일 같은 헤더파일에는 bool이라는 데이터타입을 사용하지 않고 대신 바이트정보를 사용한다. 참과 거짓을 저장하는데 바이트..
2024.04.23