728x90
반응형

분류 전체보기 218

[Unity]Rigidbody가 붙어 있는 오브젝트를 움직이는 오브젝트에 고정시키는 방법(회전, 위치 등)(Rigidbody Fixed Method)

아래 큐브를 플레이어로 가정(rigidbody 추가) 위에 캡슐에도 rigidbody를 추가 위 처럼 rigidbody를 처음 추가하면 보이는 기본값 rigidbody 맨 아래를 보면 Constraints라고 있는데 저기의 체크 박스를 이용하게되면 포지션은 잘 고정되지만 아래 상자가 회전하기 시작하면 상자의 회전값을 무시한다. 따라서 다른 방법을 사용해줘야하는데 Use Gravity를 꺼주고 Is Kinematic을 켜주면 간단하게 완성 이렇게 설정하면 위의 캡슐도 아래 상자의 position, rotation에 따라 잘 붙어 다닌다

Unity 2019.03.29

[Unity]draw call optimizer asset

altas는 기본적으로 2d/ui에만 사용하는 텍스처를 묶을 수 있는데(유니티 내부에서) 아래에 있는 에셋을 사용하면 3d 오브젝트에도 사용할 수 있도록 패킹해준다. 1. Scene에 있는 모든 오브젝트를 패킹하는 방법 2. 선택한 부모와 자식을 모두 패킹하는 방법 3. 선택한 오브젝트를 패킹하는 방법 무료 버전: Legacy/Diffuse and Legacy/Bumped Diffuse shaders만 지원한다 https://assetstore.unity.com/packages/tools/utilities/pro-draw-call-optimizer-light-16888 Pro Draw call Optimizer Light - Asset Store This is the light version of Pro..

Unity 2019.03.28

[Unity]mobile VR 빠른 최적화 방법

모바일 VR은 몇 가지 제약을 벗어나지 않는 범위 내에서 작동해야 합니다. 모든 것을 두 번 렌더링하고 아주 높은 프레임 속도를 목표로 해야 합니다. 게임 루프에서부터 렌더 루프에 이르기까지 게임에서 프로세싱 시간이 필요한 모든 요소를 포괄하는 일곱 단계와 각 단계에서 최적화하는 방법은 다음과 같습니다. 모바일 VR의 빠른 최적화 초기에 수행해야 하는 작업: 정적 및 동적 배칭 활성화 섀도우 매핑 비활성화 절차적 스카이박스와 모든 스카이박스 조명 비활성화 런타임 전역 조명 비활성화 모든 광원을 베이크된 광원으로 변경 모든 이미시브 셰이더 프로퍼티를 베이크됨으로 변경 라이트맵 크기를 4096으로 확대 ...나중에 수행해야 하는 작업: 프로파일러 사용! CPU 또는 GPU 스키닝 사용 오버드로우 검사(씬 뷰..

Unity 2019.03.28

[Unity]Galuxy S8/8+ 카드보드, 데이드림 및 하이브리드 2D 앱 다운 현상 해결방법

우선 S8는 FHD/WQHD가 있고 해상도는 2220 X1080 , 2960X1440이 있는데 깃헙에 올라온 실험 결과에 의하면 Google VR 서비스가 활성화 된 S8 , @ FHD + (2220x1080) 해상도 = 앱 시작시 충돌 구글 VR 서비스와 S8은 비활성화 @의 FHD는 + (2220x1080) 해상도 = 응용 프로그램이 잘 실행 내가 원하는만큼 높은 화면 밝기를 밀어 수 있습니다, S8, Google VR 서비스 비활성화 @ FHD + (2220x1080) 해상도 = 앱이 정상적으로 실행 되고 원하는만큼 화면 밝기를 누를 수 있습니다 . 패널로 다시 전환하면 Google VR 서비스가 활성화되는 동안 충돌이 발생하지 않습니다. 실행 중이며 앱으로 돌아갑니다. 구글 VR 서비스와 S8은 ..

Unity 2019.03.28

데스크탑/노트북/테블릿/스마트폰에서 간단하게 광고 제거(무료)

유튜브 영상(테블릿/스마트폰 어플은 불가)을 볼때나 웹서핑할때 기타 불필요한 광고창이 뜨는 것을 막아주는 프로그램을 다운 받으면 됨(컴퓨터로 유튜브 노래를 들을 때 사용중) 모바일에서도 인터넷 브라우저(크롬,파이어폭스 등)을 사용하면 광고 없이 이용 가능 데스크탑/노트북 https://chrome.google.com/webstore/detail/adblock/gighmmpiobklfepjocnamgkkbiglidom?hl=ko AdBlock 6천만 명 이상의 선택을 받은 가장 유명한 Chrome 확장 프로그램! 웹상의 광고를 차단할 수 있습니다. chrome.google.com 안드로이드 https://play.google.com/store/apps/details?id=com.hsv.freeadblock..

잡다한 팁 2019.03.27

[Unity]비동기 Scene 로드하기

AsyncOperationSceneManager.LoadSceneAsync("SceneName");AsyncOperation과 LoadSceneAsysc를 이용해 메인에서 Start()함수에서 미리 Scene을 로드하고 allowSceneActivation를 false로 설정해 바로 시작하지 않게 만든다 ex)AsyncOperation async; void Start(){StartCoroutine(LoadScene());} IEnumerator LoadScene() { yield return null; AsyncOperation async = SceneManager.LoadSceneAsync(GameScene, LoadSceneMode.Additive); async.allowSceneActivation ..

Unity 2019.03.27

[Unity]안드로이드 빌드 시 NDK 문제 해결 방법

no toolchains found in the ndk toolchains folder for abi with prefix mips64el-linux-android라는 로그를 보게 된다면 아래의 방법을 시도해볼 것:android studio에서 제공하는 ndk를 다운 받으면 유니티의 ndk 세팅 폴더를 따르지 않음 방법 : C:/Users/User/Documents/(ndk)폴더 에 있는 toochains 폴더를 sdk폴더-ndk-bundle에 복붙 출처 : http://www.gamecodi.com/board/zboard.php?id=GAMECODI_Talkdev&no=5041

Unity 2019.03.27
728x90
반응형