구글 애드센스(Google Adsense) 수익 지급 기준액 변경하기애드센스는 한달동안 예상 수입을 산정하고 다음달 초에 최종 확정된 수입을 잔액에 반영합니다(월단위 지급주기) 잔액이 지급 기준액을 초과하면 매월 21일 -26일 사이에 수입이 지급됩니다. https://support.google.com/adsense/answer/7164703?hl=ko&ref_topic=1727182&sjid=13883966903320507941-AP#zippy=%2C%EC%A0%84%EC%9E%90%EC%86%A1%EA%B8%88eft%2C%EC%A0%84%EC%9E%90-%EC%86%A1%EA%B8%88eft 1)구글 애드센스 사이트로 이동합니다. 2)지급의 지급 정보 메뉴에서 설정 관리로 이동합니다. 3)지급 일정..
게임에서 경로 찾기(Pathfinding) 알고리즘 종류 - 다익스트라 , A*, D*, 기타게임에서 경로 찾기 알고리즘(Pathfinding algorithms)은 주로 게임 내 캐릭터가 목표 지점에 도달하기 위해 장애물을 피하면서 최적의 경로를 찾는 데 사용됩니다. Pathfinding https://en.wikipedia.org/wiki/Pathfinding 다익스트라 알고리즘 (Dijkstra's Algorithm)다익스트라 알고리즘은 최단 경로 찾기에 사용되는 알고리즘으로 모든 노드에 대해 시작점에서부터의 거리를 계산하고 가장 짧은 거리를 가지는 노드를 계속해서 선택하여 경로를 확장하는 방법을 사용합니다. A* 알고리즘의 간단한 버전으로 A*와 달리 휴리스틱을 사용하지 않으며 모든 노드에 대해..
게임 그래픽에서 POT(Power of Two) 와 NPOT 텍스처POT (Power of Two)2의 거듭제곱 크기의 텍스처를 의미합니다. 텍스처의 해상도는 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048등의 2의 거듭제곱으로 표현됩니다. 256x256, 512x512, 1024x1024 등(너비와 높이가 모두 2의 거듭제곱)POT 텍스처, 512x512 해상도 그래픽 하드웨어가 2의 거듭제곱 크기의 텍스처를 더 효율적으로 처리합니다. 일반적으로 POT 텍스처는 GPU 메모리에서 더 효율적으로 배치되고 정렬됩니다. 2의 거듭제곱 크기는 메모리 페이지와 잘 맞아 메모리 압축과 캐시 최적화에 유리합니다. 이러한 효율성은 GPU에서 텍스처를 처리할 때 성능에 긍정적인 영..
유니티(Unity) 씬에서 특정 컴포넌트를 포함하는 오브젝트 검색 및 필터링(Hierarchy, Type)1)씬(Scene)이 다양한 유형의 컴포넌트 및 사용자 스크립트를 포함하는 오브젝트로 구성되어있습니다. 2)특정 컴포넌트를 포함하는 오브젝트만 표시하려면 Hierarchy의 아래 표시한곳을 클릭하고 Type으로 변경합니다. 3)컴포넌트 또는 사용자 정의 스크립트 이름을 검색하면 해당 컴포넌트를 포함하는 오브젝트만 표시합니다.
iOS 앱 배포 - App Store Connect에서 빌드(Build) 문자열 확인빌드 문자열(CFBundleVersion)은 빌드(Build)를 식별하는 데 사용하는 값입니다. 출시 또는 출시되지않은 빌드를 식별하는데 사용되며 앱스토어의 제품페이지에서 사용자에게 표시되지않습니다.1)App Store Connect에서 제출 준비중 또는 배포 준비됨 상태인 iOS앱의 빌드에서 빌드 문자열을 확인합니다.빌드 문자열 은 정수를 하나 또는 두 개만 사용하여 축약할 수 있으며 형식에서 누락된 정수는 0으로 해석합니다.(예를 들어 0은 0.0.0을 지정하고 0.1은 0.1.0을 지정하고 10.5는 10.5.0을 지정) 2)앱의 새로운 빌드를 업데이트하거나 App Store Connect에 업로드(Archive ..
iOS 앱 배포 - App store connect에서 앱의 버전 번호 확인버전 번호(CFBundleShortVersionString)는 사용자에게 표시되는 문자열로 정수를 마침표 세개로 구분한 형식(일반적으로 주요.부가.패치 형식)의 번들 버전을 의미합니다. 예를들어 6.15.2에서 6은 주요 수정사항, 15는 부가 수정사항, 2는 유지 보수 릴리즈 번호입니다. 1)앱스토어 커넥트(App store connect)에서 TestFlight 메뉴로 이동합니다. Xcode에서 아카이브(Archive) 및 업로드한 iOS 빌드 목록을 확인할수있습니다. iOS 빌드의 버전에서 유니티(Unity) 또는 Xcode에서 설정 및 빌드한 버전(Version)을 표시합니다. 유니티의 프로젝트 설정에서 버전(Versi..
아이폰에서 앱이 추적을 요청하도록 허용 관리(활성화 및 비활성화)1)설정에서 개인정보 보호 및 보안으로 이동합니다. 2)추적으로 이동합니다. 3)사용자의 활동을 추적하도록 권한을 요청한 앱 목록을 확인할수있습니다. 4)추적을 허용 또는 비허용할 앱에서 추적을 활성화 및 비활성화합니다.
아이폰(iOS 장치)에서 IDFA(광고 식별자) 확인하기 IDFA(advertisingIdentifier)는 애플에서 모든 iOS 장치에 할당하는 고유 식별자(영문과 숫자로 이루어진 문자열)로 광고 목적으로 사용됩니다(빈도 제한, 귀속, 전환 이벤트, 고유 사용자 수 추정, 광고 사기 감지 및 디버깅)1)My Device ID(AppsFlyer) 앱을 다운로드 및 설치합니다. 2)앱을 실행하고 사용자 활동 추적을 허용합니다. 3)IDFA를 확인할수있습니다.
유니티(Unity)에 가져오기한 3D 모델 노말 계산(스무싱 그룹, Smoothing Angle)1)3D 프로그램에서 3D 모델의 지오메트리를 확인합니다. 2)폴리곤 편집에서 모든 폴리곤의 스무싱 그룹(Smoothing Groups)를 제거합니다(Clear All) 3)유니티에서 3D 모델을 가져오기합니다(import) 4)모델의 import settings에서 Noarmals이 Import로 설정되어있는것을 확인할수있습니다.기본 옵션인 import는 모델의 파일에서 노멀(normal)을 가져오기합니다. 5)normals를 calculate로 변경합니다. Calculate는 Normals Mode, Smoothness Source, Smoothing Angle에 기반하여 노멀을 계산합니다. Smooth..
ZXing Decoder Online 웹사이트에서 이미지 바코드(또는 QR코드) 디코딩 결과 확인이미지 URL 또는 파일 업로드를 사용하여 제출한 이미지에서 바코드 또는 QR코드를 디코딩한 결과(Raw text, Raw bytes, BHarcode format, Parsed Result Type, Parsed Rsult)를 제공합니다. 지원되는 형식은 다음과 같습니다. UPC-A and UPC-E, EAN-8 and EAN-13, Code 39, Code 93, Code 128, ITF, Codabar, RSS-14 (all variants), RSS Expanded (most variants), QR Code, Data Matrix, Aztec, PDF 417, MaxiCode,등https://zxin..
3D 마야(MAYA)에서 nParticle를 사용한 유체 시뮬레이션 기초1)실린더 오브젝트(Cylinder) 를 생성합니다. 2)menu set를 FX로 변경합니다. 3)상단 nParticles 메뉴의 Create Options에서 water에 체크합니다. 4)Create emiter를 선택하여 emitter를 생성합니다. 5)아웃라이너에 emitter, nParticle, nucleus 오브젝트가 생성된것을 확인할수있습니다. 6)애니메이션을 플레이하면 emitter에서 파티클이 방출되는것을 확인할수있습니다. 파티클 유형 water에 대한 프리셋 중력 및 쉐이더가 설정된것을 확인할수있습니다. 7)emitter를 선택하고 basic emitter attributes에서 emitter type을 volume..
3D 마야(MAYA)에서 구름 만들기(FX, 3D Container)1)좌측 상단에서 menu set을 FX로 변경합니다. 2)상단의 Fluids 메뉴에서 3D Container를 생성합니다. 3)씬에서 fluid 오브젝트를 선택하고 속성으로 이동합니다(단축키 ctrl+a) 4)container properties에서 keep voxels square를 체크해제하고 컨테이너(3D Container)의 해상도(Resolution) 및 크기(Size)를 설정합니다. 5)display의 boundary draw에서 컨테이너 경계 표시 방법을 선택합니다(바운딩 박스, boundary box) 6)contents method에서 모든 속성들을 off(zero)로 설정합니다. 7)dynamic simulation..