목록Develop/Unity (54)
180bpm
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 ..
https://zeefin.net/2016/08/20/creating-a-resizeable-endless-scrollview-in-unity3d/ Creating a resizeable (endless) scrollview in Unity3d | ZeeFin Games In recent versions of Unity, a “Scrollview” UI element has been introduced. It’s very useful, but one thing that wasn’t obvious (to me, at least) was how to use it for something that has potentially infinite content. In my case, I have a message ..
https://docs.unity3d.com/kr/2017.4/Manual/FBXImporter-Materials.html 모델 임포터: 머티리얼 - Unity 매뉴얼 Unity 에디터는 임포트된 에셋에서 디퓨즈 머티리얼을 사용합니다. FBX 임포터의 Materials 탭을 사용하여 임포트된 에셋에서 머티리얼을 임포트할 수 있습니다. docs.unity3d.com assetbundle 불러올때 this file '***' is corrupted! remove it and launch unity again ... mismatched serialization in the bulitin class '***' (read **** bytes but expected *** bytes) 오류가 찍히면서 뻗는 경우가 ..
매번 할때마다 짜증나고 원큐에 끝나지 않는 GPGS. 새 프로젝트에는 Stans Asset 안쓰고 GPGS For Unity로 붙여봤다. SA는 불필요한게 너무 많아서 무겁다. 욕만 나왔던 1주일. 보안 이슈때문에 퍼블리셔에서 셋팅해주고 필요한값 있으면 요청하는 형식이었는데 핑퐁 치는것도 힘들고, 페이지를 볼 수 없으니 내가 뭐가 필요한지도 모르고, 퍼블리셔도 개발자가 아니니 뭘 줘야할지도 모르고.. 퍼블리셔분들..그냥 개발자 권한 잠깐만이라도 주세요..너무 힘들어요 여튼 이전처럼 적당적당하게 Google Play Console에 앱 추가 Google Play Console의 게임서비스에 추가 Google APIs(Google develop Console)의 OAuth에 SHA-1 값 넣고 실행하면 연결..
엔진 업데이트 이슈가 있어서5.3.4에서 5.6.6으로 업데이트 함 plugin add/updateFirebase제일 힘듬plug (舊. cafe sdk)facebookxigncodeadbrixpp퍼블리셔 플러그인android native plugin에셋임.AOSGradle넘모 힘듬..iOSXcode마이너버전이 바뀌면 Xcode를 새로 뽑아야 하나? 새로 뽑아야 한다고 한다. 번들도..editor
현 프로젝트에서 생겼던 문제들을 기록하고 그에 대한 대응 제시 이벤트 처리현프로젝트의 제일 큰 문제점은 이벤트 처리 방침이 불분명하다는 점이다. 명확한 가이드가 없어서 대부분의 코드가 싱글턴패턴으로 이벤트 처리를 하고 있는데 이에 따른 문제는 다음과 같다.일전에 썼던 포스팅과 중복됨 ( http://180bpm.tistory.com/138 )스파게티 코드 상호참조는 기본, 클래스가 분리되지 않음메모리 누수Unity.의 사양중 하나인 "start 시점을 포함한 이전 시점에서 gameobject가 deactive가 된경우 ondestroy가 발생 안함" 때문에 ondestroy에서 싱글턴 해제 코드를 넣었다고 하더라도 동작 안함. 이로 인한 메모리MVC의 분리가 되지 않음. 모듈화가 불가능한 CS 파일이 6..
AssetBundle 사용시 발생하는 메모리 릭을 잡는데 오랜 시간이 걸렸다.이에 따른 기록 노트. 에셋번들을 다뤄보지 않았는데 적용을 할 시점이라면https://docs.unity3d.com/kr/current/Manual/AssetBundlesIntro.htmlhttps://unity3d.com/kr/learn/tutorials/topics/scripting/assetbundles-and-assetbundle-manager https://unity3d.com/kr/learn/tutorials/temas/best-practices/assetbundle-usage-patterns등을 참고하기 바란다. 그리고 튜토리얼에서 제공하는 샘플 코드는 정말 샘플 코드일뿐이다.실제로 적용할 플로우에 맞춰서 직접 테스..
앱 속도도 빨라지고 코드 언패킹도 힘들어지기때문에 계속 적용하려고 고민하다가,우리께임 데미지 MOD가 떠버려서... 생각난김에 적용. 1. 라이브러리 충돌 문제우리가 사용중인 라이브러리중 adbrix, facebook sdk에서 이슈 발생adbrix는 ios코드들을 전처리기로 감쌈. 2. 특정 함수들에서 속도 저하 문제패치씬에서 1분 이상 기다리는 문제가 생겨서 원인 추적하다보니 요 구문이 문제가 되었다.string[] lines = m_www.text.Split(new string[] { "\n", "\r\n" }, StringSplitOptions.RemoveEmptyEntries);string wwwText = m_www.text; if (m_www.text.Contains("\r")) { wwwT..
2개 이상의 유니티가 깔려있는 상황에서 1개를 지우면 unitypackage 파일에 연결된 프로그램 정보가 사라져서 editor의 import custom package 항목으로만 연결해야하는 문제가 생겼다. 그에 대한 해결법. 잘 된다 땡큐다. https://forum.unity3d.com/threads/windows-8-1-unitypackage-file-extension-should-be-handled-by-which-exe.290911/#post-2246156 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.unityPackage] @="Unity package file" "backup_val"="Unity package file" [HKEY_..