유니티 인앱결제(Unity In-App Purshasing, IAP) 구매 복원(Restore) 구현(안드로이드, iOS)사용자가 앱을 재설치할때 이미 소유하고있는 비소모 상품 또는 구독 상품이 거래 복원되어야합니다. https://docs.unity3d.com/Manual/UnityIAPRestoringTransactions.html안드로이드(구글플레이) 안드로이드(구글플레이)는 첫번째 초기화 단계(OnInitialized 함수)에서 사용자의 상품(비소모 또는 구독) 구매이력을 검색하고 소유한 모든 상품을 자동으로 복원합니다. 소유한 비소모품 상품이 존재하면 자동으로 해당 상품에 대해 ProcessPurchase 함수를 호출합니다. iOS(애플, 앱스토어) iOS 플랫폼에서는 거래 복원을 자동으로 수행..
유니티 인앱결제(Unity In-App Purshasing, IAP) 초기화 및 상품 구매 구현IAP 패키지의 샘플(Samples) 프로젝트에서 IAP 초기화 및 상품 구매구현 방법을 참고합니다.1)패키자 관리자(Package manager)에서 IAP 패키지를 설치합니다. 설치한 IAP 패키지의 samples에서 IAP 샘플 프로젝트를 확인할수있습니다. import를 클릭하여 상품 구매 buying consumables 샘플을 프로젝트로 가져오기합니다. 2)프로젝트에서 IAP 샘플 씬 및 스크립트를 확인합니다. 3)Purchasing, Purchasing.Extension 네임스페이스를 선언하고 IDetailedStoreListener 인터페이스를 상속합니다.Purchasing - 제품 목록 정의, 결..
구글 서비스 결제 오류코드 종류와 문제해결 방법 문서구글 제품 및 서비스 결제할때 또는 결제 수단을 추가할때 오류가 발생하는 경우 오류코드에 대한 원인 및 해결방법을 확인할수있습니다.https://support.google.com/googlepay/answer/7644087?error=OR-BAIH-12&visit_id=638579325104877505-1688547448&p=payment_error&rd=1#google-decline&zippy=%2C%EC%98%A4%EB%A5%98-%EC%BD%94%EB%93%9C-%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0%2Ctroubleshoot-error-codes Google 제품 및 서비스 결제 시 문제 해결 - Google Pay ..
유니티(Unity) 코드리스 인앱결제(Codeless IAP) 자동 초기화 설정코드리스(Codeless) IAP를 사용하면 코드없이 인앱결제를 구현할수있습니다. 앱에서 IAP(In-App Purchasing)를 사용하려면 먼저 IAP SDK를 초기화해야하는데 코드리스(Codeless) IAP에서 초기화는 IAP 버튼 또는 IAP 리스너의 첫번째 인스턴스가 생성될때 자동으로 발생합니다. 만약 앱이 시작될때(IAP 버튼 또는 IAP 리스너를 생성하기 이전) 자동으로 IAP 를 초기화하려면 Automatically initialize UnityPurchasing에 체크합니다. https://docs.unity3d.com/Manual/UnityIAPCodelessIAP.html 1)상단의 services에서 ..
인기 검색어 트렌드 조회할수있는 사이트(네이버, 구글)네이버 데이터랩(DataLab)네이버 포털에서 검색되는 분야별 인기 주제 및 트렌드를 조회하고 확인할수있는 사이트 https://datalab.naver.com/ 네이버 데이터랩네이버의 검색 트렌드 및 급상승검색어 이력, 쇼핑 카테고리별 검색 트렌드 제공datalab.naver.com 쇼핑인사이트에서 쇼핑 분야별 인기 검색어 현황을 확인할수있습니다. 일간(주간, 월간) 분야별 인기 검색어를 확인할수있습니다. 검색어 트렌드에서 특정 주제어를 입력하여 네이버에서 얼마나 검색되는지 확인할수있습니다. 구글 트렌드(Google Trends)구글에서 검색되는 검색어 트렌드를 확인할수있습니다. https://trends.google.co.kr/trends/?ge..
인간이 느끼는 통증의 종류급성 통증: 갑작스럽고 짧은 기간 동안 지속되는 통증. 만성 통증: 3개월 이상 지속되는 통증으로 원인이 불명확할 수 있음. 신경성 통증: 신경 손상으로 인해 발생하는 통증, 찌릿찌릿한 느낌을 동반. 초점 통증: 특정 부위에서만 느껴지는 통증(편두통) 방사통: 통증이 원래 발생한 부위와 다른 곳으로 방사되는 경우. 방사통(radiating pain) https://terms.naver.com/entry.naver?docId=5668826&cid=43667&categoryId=43667심리적 통증: 감정이나 스트레스와 관련된 통증, 심리적 요인에 의해 영향을 받음. 연관통: 다른 부위에서 느껴지는 통증(심장 문제로 인한 팔 통증) 연관통증(referred pain, reflecti..
인체 해부학 - 얼굴의 표정과 감정을 표현하는데 사용되는 근육(facial muscles)얼굴근육, facial muscles표면 근육으로서 피부와 밀접하게 연결되어 있으며 표정 및 감정 표현과 관련이 있는 근육으로 주로 안면 신경(측두신경, CN VII)으로 지배받는다.얼굴 근육 리스트https://en.wikipedia.org/wiki/Facial_musclesOccipitofrontalis muscle: 이마와 후두 부위를 연결하는 근육으로 주로 이마를 찌푸리거나 치켜세우는 기능을 함. Temporoparietalis muscle: 측두부에 위치하며 귀 주변의 움직임에 관여함. Procerus muscle: 눈썹 사이의 주름을 만드는 근육으로 찡그리는 표정에 기여함. Nasalis muscle: 코..
유니티(Unity) 다양한 유형의 파티클 비주얼 이펙트(VFX) 예시 모음(에셋 스토어)Shuriken 파티클 시스템을 사용하여 제작할수있는 다양한 유형의 파티클 비주얼 이펙트 예시 카툰 폭발 이펙트(Cartoon Bomb Effect) https://assetstore.unity.com/packages/vfx/particles/cartoon-bomb-effect-111523촛불(Candle Flames) https://assetstore.unity.com/packages/vfx/particles/fire-explosions/candle-flames-58034리본(Particle Ribbon), 무료 https://assetstore.unity.com/packages/vfx/particles/spell..
Envato 웹사이트에서 3D 사람 이미지 다운로드(유료, 구독)건축 시각화 이미지 제작에 사용할수있는 3D, 2D 사람 이미지 검색 및 다운로드1)envato 웹사이트의 3D 검색에서 키워드를 입력합니다(Female, Male, Girl, Boy, Casual, Walk)https://elements.envato.com/ Envato — Unlimited creative assets, all in one place.Access unlimited downloads across the broadest range of categories—videos, audio, photos, graphic templates, fonts, & more—all with one great-value subscription.el..
구글 드라이브(Google Drive)에서 텍스트 편집기 사용하기(Text Editor)구글 드라이브에서 텍스트 생성, 편집, 저장을 위한 텍스트 편집기 설치하고 사용하기1)구글 드라이브에서 신규를 선택합니다. 2)더보기에서 연결할 앱 더보기로 이동합니다. 3)텍스트 편집기(Text editor)를 검색하고 검색 결과에서 선택합니다. 4)텍스트 편집기를 설치합니다. 5)설치한 텍스트 편집기의 액세스 항목을 선택합니다. 6)텍스트 편집기 기본 앱 설정을 체크하고 확인합니다. 7)신규의 더보기에서 텍스트 편집기가 추가된것을 확인할수있습니다. 텍스트 편집기를 열기합니다. 8)새로운 텍스트 파일을 생성하려면 create new text file을 선택합니다. 9)텍스트 편집기에서 새로운 텍스트 파일을 생성..
3D 맥스에서 Chaos Phoenix(피닉스)를 활용한 물 시뮬레이션 사용예시
3D 맥스 Chaos Phoenix(피닉스) 액체 시뮬레이션 기초 사용법1)PhonixFD에서 LiquidSim을 선택하고 씬에 클릭, 드래그하여 시뮬레이터를 생성합니다. 2)시뮬레이션의 영역을 확인할수있습니다. 시뮬레이션 영역 설정3)시뮬레이터(Object)의 grid에서 X, Y, Z 수치를 조절하여 시뮬레이션 영역 및 그리드의 크기를 재설정합니다. (grid를 변경하면 이전 시뮬레이션된 녹색 영역에 비교해서 변경된 현재 영역이 보라색으로 표시되는것을 확인할수있습니다) 시뮬레이션 해상도 설정4)Total Voxels에서 현재 설정한 그리드 영역의 전체 복셀 수를 확인할수있습니다. increase resolution 또는 decrease resolution을 클릭하면 영역의 크기를 유지하면서 복셀 크기..