6월, 2023의 게시물 표시

[이득우c++]

이미지
  int value = 42; int* ptr = &value; // 포인터 ptr은 value의 주소를 가리킴 int dereferencedValue = *ptr; // ptr을 역참조하여 값 42를 읽음 *ptr = 10; // ptr을 역참조하여 값을 변경함, 이제 value는 10으로 바뀜 int value = 42; int& ref = value; // ref는 value의 참조 int referencedValue = ref; // ref를 통해 값 42를 읽음 ref = 10; // ref를 통해 값을 변경함, 이제 value는 10으로 바뀜 --------------------------------------------------------------------------------------------- User TCHAR* LogCharDataPtr2 = TEXT("Hello Unreal2"); UE_LOG(LogTemp, Log, TEXT("%s"), LogCharDataPtr2 ); 이렇게 하니깐 문자열이 출력됬어. LogCharDataPtr2 는 포인터 이니깐 메모리 주소가 출력되어야 되는거 아냐? ChatGPT C++에서 TCHAR* 타입은 널 종료된 문자열(Null-terminated string)을 가리키는 포인터로 사용됩니다. 문자열 리터럴(TEXT("Hello Unreal2")와 같은)은 메모리에 저장된 문자열의 첫 번째 문자를 가리키는 포인터로 해석됩니다. UE_LOG 매크로에서 %s 포맷 지정자를 사용하여 문자열을 출력할 때, 해당 포맷 지정자는 널 종료된 문자열의 첫 번째 문자를 가리키는 포인터를 기대합니다. 문자열 리터럴은 이미 메모리에 저장되어 있으며 널 종료된 형태로 사용됩니다. 따라서 UE_LOG 매크로에서 %s를 사용하여 해당 포인터를 출력하면, 문자열이 정상적으로 출력됩니다. 즉, LogCharDataPtr2는 문자열 리터럴의 첫 번째 문자를 가

[Math] 이득우 게임수학

이미지
  실수 : 거진 숫자들 유리수 : 분수 1/2,1/3 ... 복소수 :  수학에서 복소수는 실수와 허수로 이루어진 수입니다. 복소수는 다음과 같은 형태로 표현됩니다: a + bi. 여기서 'a'는 실수 부분을, 'b'는 허수 부분을 나타냅니다. 이때 'i'는 허수 단위로서, i^2 = -1을 만족하는 수입니다. 허수 : 허수는 수학에서 실수 부분이 0이 아닌 복소수의 일부분을 나타냅니다. 허수는 i로 표기되며, i는 제곱하면 -1이 되는 특별한 숫자입니다. 예를 들어, 2i나 -3i와 같은 허수를 생각할 수 있습니다. 복소수는 실수부와 허수부의 합으로 이루어지며, 일반적으로 a + bi와 같은 형태로 나타낼 수 있습니다. 여기서 a는 실수부이고, b는 허수부입니다. 항등함수 : 항등함수는 입력값과 출력값이 동일한 함수를 말합니다. 다시 말해, 모든 실수 x에 대해 f(x) = x인 함수를 항등함수라고 합니다

[AI 3D, design, image]

 https://www.youtube.com/watch?v=CzrpmeHcXVI WRPG가 고쳐야할 점 10가지 - 실시간 베스트 갤러리 (dcinside.com)

[Unreal, Mabinogi, Rendering, Shader]

  마비노기 언리얼 엔진으로 바뀐데...gif - 실시간 베스트 갤러리 (dcinside.com) [언리얼][쉐이더] 진짜 쉬운 셀 쉐이더 3분만에 만들기 (야메임) - 인디 게임 개발 마이너 갤러리 (dcinside.com)