전체 글

게임 개발 관련 게시글을 올립니다. 학습한 내용을 정리하면서 공부하는 게 편해서 블로그에 글을 적고 있습니다.
· Unity
플러그인이 Android와 iOS를 둘 다 지원하기 때문에 너무 편리하다. UnityNativeGallery 갤러리 관련 기능이다. 갤러리 읽기/쓰기를 편리하게 지원한다. https://github.com/yasirkula/UnityNativeGallery GitHub - yasirkula/UnityNativeGallery: A native Unity plugin to interact with Gallery/Photos on Android & iOS (save and/or load A native Unity plugin to interact with Gallery/Photos on Android & iOS (save and/or load images/videos) - GitHub - yasirkula/U..
· Unity
테스트 폰으로 홍미 노트 11을 구매했다. USB를 연결해서 Build & Run을 하려했는데, 마지막에 이런 오류가 떴다. CommandInvokationFailure: Unable to install APK to device. Please make sure the Android SDK is installed and is properly configured in the Editor. See the Console for more details. 찾아보니 요런걸 해야한다고 한다. https://sinwho.tistory.com/entry/%ED%99%8D%EB%AF%B8-%EB%85%B8%ED%8A%B85-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EA%B0%9C%..
· Unity
Scroll Rect를 커스텀하고 싶어서 상속받았는데, 상속받은 클래스에선 inspector 변수가 안보였다. https://knightk.tistory.com/25
· Unity
빌드가 어려울 줄 알았는데 되게 쉬웠다.... 빌드 방법을 아예 몰라서 요거를 따라했다. https://boxwitch.tistory.com/entry/유니티-프로젝트-iOS-빌드-디바이스-테스트 유니티 프로젝트 iOS 빌드 및 디바이스 테스트 iOS 기기에서 테스트하기위해서는 맥과 Xcode가 필요합니다. 유니티에서는 Xcode용 프로젝트 파일을 생성해주고, 그 파일로 Xcode에서 iOS용 빌드를 진행해야합니다. 앱스토어에서 Xcode를 다운로드 해 boxwitch.tistory.com 빌드를 의미하는 삼각형 버튼을 눌렀을 때, 키체인 암호 팝업이 떴다. 맥의 비밀번호를 입력하면 된다고 한다. 키체인 암호 팝업에서 올바르게 암호를 입력해도 올바르지 않다는 듯이 좌우로 윙윙 애니메이션만 반복 됐다. ..
· Unity
힌지 조인트는 하나의 축으로 밖에 못 움직임. 그래서 데롱데롱 매달려야 할 때는 Configuration Joint 사용해야 함. Configuration Joint는 모든 조인트 속성을 가지고 있음. Fixed Joint는 고정된 조인트. 다른 거에 연결하면 잘 고정되는데, Fixed Joint에 연결하면 고정되지 않음. (버그 같지만 응용 가능할지도) RIgidbody Drag 값으로 천천히 멈추게 할 수 있음. (공기 저항.) 위에 있는 오브젝트가 Drag 2라면, 아래는 순차적으로 1.5, 1, 0.5 이렇게 주면 더 자연스럽게 되는 것 같음.
· Unity
https://www.youtube.com/watch?v=BeEjoTa9sSo 제목에서부터 '이건 보면 도움이 되겠다.' 라는 느낌이 솔솔 왔다. Texture Compression 우리가 생각하는 이미지는 True Color이다. bpp는 bits per pixel이고, 32 bits는 채널 당 8 bits이다. (줄일수록 층이 생기는 걸 볼 수 있다.) PNG, JPG 차이 PNG는 비손실 압축이고, 이미지에 들어있는 색상 숫자에 따라 용량 차이가 난다. JPG는 손실 압축이고, 퀄리티를 조절할 수 있어서 용량을 많이 줄일 수 있다. 동일 퀄리티에서 유사 색상이 많을 경우, PNG가 압축 효율이 좋을 수 있다. (PNG, JPG) 포맷, (DXT, ETC) 포맷의 차이 PNG, JPG와 같은 이미지를..
· Unity
https://github.com/Cysharp/UniTask GitHub - Cysharp/UniTask: Provides an efficient allocation free async/await integration for Unity. Provides an efficient allocation free async/await integration for Unity. - GitHub - Cysharp/UniTask: Provides an efficient allocation free async/await integration for Unity. github.com 필요할 때 쓰면 짱 좋음.
· Unity
어떤 오브젝트에 부딪혔을 때, 분리되면서 툭툭 굴러 떨어지는 느낌을 줘야하는 연출이 있었다. 직접 물리로 굴러 떨어트려도 되지만, 이러한 물리 이동을 애니메이션 클립으로 만드는 법이 있었다. https://docs.unity3d.com/2020.1/Documentation/ScriptReference/Animations.GameObjectRecorder.html Unity - Scripting API: GameObjectRecorder This class binds GameObject properties, records their values as they change in the running Scene, and saves the result in an AnimationClip. The recorded..
푸쿠이
민규야 개발하자