목록Develop/Unity (52)
180bpm
유니티 4를 쓰던 시절, Application.persistentDataPath가 어느땐 internal, 어느땐 external 경로를 줘서 액티비티에서 얻어오게 하는 코드를 추가 했었었다. 그게 오늘도 발생해서..앱을 런처로 만들고, 외부경로에서 환경설정 파일을 읽어오게 했는데 재부팅 후 첫 실행때 자꾸 internal에서 값을 가져와서 수정한 값이 반영되지 않았다. 그냥 그래서 이렇게 때려버림. public string GetSettingsFilePath() { string fileName = "environment_config.json";#if UNITY_EDITOR return Path.Combine(Application.persistentDataPath, ..
Unity Issue Tracker - [Input System] NullReferenceException is thrown when "Player Input" component "Create Action" is pressed and saved (unity3d.com) Unity IssueTracker - [Input System] NullReferenceException is thrown when "Player Input" component "Create Action" is pressed an How to reproduce: 1. Open attached project "new_proj.zip" and scene "SampleScene" 2. In Hierarchy window, select Packm..
CDN 다운로드때문에 로딩이 보기 흉하니 로컬로 옮겨달라는 흉흉한 요구조건때문에 에셋이 로컬에 들어가게 되었다. 150mb 넘으면 Play Asset Delivery를 쓰라던데 난 이게 필수인줄 몰랐지.. https://developer.android.com/guide/app-bundle/asset-delivery?hl=ko Android 개발자 | Android Developers Play Asset Delivery(PAD)를 사용하면 App Bundle의 이점을 게임에서 활용할 수 있습니다. 150MB 이상의 게임에서는 게임에 필요한 모든 리소스가 포함된 단일 아티팩트를 Play에 게시하여 기존 확장 파일(OBB developer.android.com 아 엿됐다..obb 없어진거같은데 어뜨카나 했는데..
https://docs.devtodev.com/integration/integration-of-sdk-v2/sdk-integration/unity Unity - devtodev documentation The SDK can’t control app activity in case you use Windows Standalone therefore this responsibility is shifted to the developer. While initializing the SDK, the activity starts automatically and after that, the activity status will not auto-change. To tr docs.devtodev.com Assembly 'As..
업데이트가 되었는지 또 뭐가 잔뜩 바뀌었다. 거기에 코로나탓인지 딜레이가 너무 길다. 1. apk를 올릴 수 없다. abb라는 포맷으로 올려야 한다. apk 올리는 부분이 왜 안보이지? 라고 생각하면서 한참 찾았다. abb는 apk랑 obb가 합쳐진건가 했는데 그건 아니고 iOS 앱스토어 업로드시 처리되는 최적화된 분할 APK의 모음이라고 한다. unity 2018.4.36에서 해당 기능이 지원되는것을 확인했다. 그 이하로 신규앱을 만들 이유는 없을듯 하다. https://real-dongsoo7.tistory.com/137 https://developer.android.com/guide/app-bundle?hl=ko 2. 앱이 테스트 트랙에서 배포되기까지의 시간이 엄청 길어짐 예전엔 퍼블리싱에서 배포 ..
1줄요약 : 비주얼 스튜디오에서 C++ 용 모듈을 설치해준다 코웍하는 업체에서 전달한 컴포넌트를 이용한 작업을 진행하고 있다. 작업자 3명중 요상하게 1명만 안되는데 검색해도 별다른게 없어서.. 유니티도 지워보고, 바이러스인가 해서 안전모드에서도 실행해보고 해도 안되더라. 포맷을 시킬까 했다가 한번 더 찾아보라고 했는데.. VS에서 CPP용 모듈 설치하니 잘 된다고 하더라. CPP 모듈 안깔린 직원 자리에서 테스트해보니 똑같이 오류가 났다. 신기한 경험이었다.
github.com/homuler/MediaPipeUnityPlugin homuler/MediaPipeUnityPlugin Unity plugin to run MediaPipe graphs. Contribute to homuler/MediaPipeUnityPlugin development by creating an account on GitHub. github.com 핸드트래킹이 가능한 유니티 프로젝트가 있어서 실행해보려는데 처음 접해보는 빌드방식이라 리마인드차 남김 중요 *안드로이드용 aar은 리눅스에서만 빌드됨* 이 문서 작성중에 docker를 이용한 빌드가 추가되었다. docker 써본적이 없어서 잘 안되길래 나는 그냥 wsl에서 빌드해주는 스크립트를 작성했다. ####################..
작업중에 캐릭터 뎁스가 꼬이게 출력되는 문제가 있었다. 뎁스 맞추려고 이동시켜도 안되고.. 아무리 봐도 문제가 없어보여서 원본 씬이랑 한개씩 비교해봤는데, zscale이 0이더라, 읭 난 넣은적이 없는디.. 이전처럼 3d플젝이면 바로 찾았을텐데 2d 플젝이라 생각을 못했다. 옆에 큐브도 같의 띄워놓고 몰랐다.. 여튼 휴먼에러를 막기위해 NGUI에서 Transform Inspector를 재구현해서 쓰던게 기억나서 그거 가져와서 경고 처리 시켜줬다.
nethereum을 이용한 이더리움 DApp 개발을 했다. 기술이나 이론을 모르는 상태에서 진행했는데 엄청 어렵진 않았다 다행히.. 전송까지 6시간쯤 걸린듯. 테스트넷에서 거래 된것 확인함. 0. 준비 -지갑 생성부터. 메타마스크던 MEW던 뭐 아무데서나 만들어도 되지 싶다. 어짜피 테스트넷에서 돈받아서 쓸꺼니. 나는 MEW에서 만들고 메타마스크에서 import 함. -테스트 코인 지급요청 실제 돈을 쓸순 없으니 테스트넷을 운영중인데에 가서 돈달라고 요청해야함. 돈나오는 구멍을 faucet이라고 부르더라. gitter.im/kovan-testnet/faucet kovan-testnet/faucet Try Icarus for automated response: https://github.com/kovan-..
이제는 deprecated된 기능이지만 유니티 5때는 오히려 unitywebrequest가 experimental 이었어서 www가 손에 익었다. streamingAsset 폴더 접근 안되는것도 있고.. streamingAsset 에 있는 100mb 가량 되는 파일을 www를 이용해 접근한 뒤 메모리가 해제 되지 않는 문제가 생겼다. 찾아보니 유니티 4때부터 있는 아주 오래된 버그인데 여태 고치지 않았다더라.. AOS에서 대략 50mb 이상의 파일을 www 이용해 접근시 gc, 네이티브 코드등으로도 메모리 해제가 되지 않음. 그럼 옛날엔 큰 파일을 어떻게 부른거지.. 22.04.18 유니티 2019에서 저때랑 비슷하게 또 똑같이 95메가쯤 되는 파일을 불러와야 했다. 이번엔 UnityWebRequest ..