[Unity] Sprite Renderer sprite renderer은 자주 바뀌는 texture에 사용 image는 UI이 같은 크게 변하지 않는 것에 사용된다. Sprite Renderer은 native size가 따로 없기 때문에 pixels Per Unit을 1로 맞추어주고 기존 사이즈에 맞게 설정해준다. + Tip 유니티 inspector field 안에서도 계산이 가능하므로 188/90 이런 식으로 넣어주면 알아서 계산된다. Unity/잡학 사전 2022.09.27
[Unity] 파티클 시스템 이미지 뒤로 보내는 방법(Particle system behind the image) 1. Image로 되어있는 것을 Sprite Renderer로 변경(+ 부모 offset 더미 오브젝트) 나같은 경우는 이미 image로 애니메이션을 만들어져있었기 때문에 Sprite Renderer 로 변경하면 크기가 작아진 상태로 애니메이션이 재생됐다. 그래서 offset 더미 를 만들고 하위로 Sprite Renderer로 변경한 texture를 넣어주었다. 애니메이션의 기준을 바꿔야해서 조금 번거로움이 생겼지만 그래도 애니메이션을 아예 다시 만드는 것보단 나은 방법이었다. 그 후 Additional Settings - Order in Layer을 알맞게 변경해주면 된다. Unity/잡학 사전 2022.09.26
Array.sort this._sortArray.sort(function(a,b){return a-b}); // 정렬기준 함수 참고 https://lcw126.tistory.com/174 HTML+Java script (기초) Array (배열-정렬,추가,삭제,반복,객체json 변환) 배열을 만들고 정렬, 추가,삭제, 반복[forEach,map], 객체 json 변환을 알아보자. 배열을 만들어보고, 출력을 해보자. arr과 arr1 배열이 있고 그 두 배열을 붙인 배열을 만들어 보자. 배열에 lcw126.tistory.com TypeScript 2022.09.23
[Unity/UI] Slider Bar Fill 딱 맞게 조절하는 방법 Slider Bar 를 배경과 동일하게 맞추었지만원하는 모양대로 슬라이더가 줄어들지 않을때 해결방법image Type 을 Filed 로 변경하고 Fill Method를 Horizontal로 바꾸면 원하는대로 딱 맞게 줄어드는 것을 볼 수 있다.참고https://happyryu.tistory.com/m/368 Unity/문제 해결 2022.09.19
[Unity/Animation] 유니티 애니메이션 단위 헷갈렸는데 1:00 이 1초이다. 오른쪽 ≡ 를 누르면 초를 프레임으로 바꿀 수 있다. Unity/잡학 사전 2022.09.16
[Unity] Texture 경고창, Only textures with width/height being multiple of 4 can be compressed to Crunch format Texture의 최대 사이즈를 줄였는데 아래와 같은 오류가 발생했다. 해석 : 폭/높이가 4의 배수인 텍스처만 크런치 형식으로 압축할 수 있습니다. 알고보니 텍스쳐 사이즈가 4의 배수가 아니면 압축이 제대로 진행되지 않는다는 문구였다. 해당 텍스쳐의 속성을 확인해보니 4의 배수가 아니어서 모두 바꿔주었다. (그림판으로 했다 ㅋㅋ) 바꾸는데 사용한 사이트 - https://www.resizepixel.com/ko ResizePixel - 온라인 이미지 편집기 온라인 무료 이미지 자르기, 크기 조절, 좌우반전, 회전, 변환, 압축 편집기 www.resizepixel.com 참고 https://velog.io/@minjujuu/Unity-%ED%85%8D%EC%8A%A4%EC%B2%98-%EC%95%95%EC.. Unity/문제 해결 2022.09.16
[Unity/최적화] Texture 2D Generate Physics Shape 최적화 관련 밉맵을 찾아보다가 texture을 확인했더니sprite는 Generate Physics Shape 기능이 있었다. 유니티 문서에서는 다음과 같이 이야기하고 있다.따라서 물리와 상호작용할 필요가 없는 경우 옵션을 비활성화 처리하는 것이 좋다.추가적으로 Mesh Type 과 관련한 내용도 있었는데기본적으로 Tight로 설정되어 있다.Full Rect 관련해서는 Sprite Atlas에서 겹치는 현상이 발생하면 변경해주면 해결된다는 말이 있었는데유니티 문서에서는 권장하지 않으므로 그냥 Tight를 사용하면 되겠다.텍스쳐, 메쉬 관련 최적화에 대해 아래 링크에서 자세히 다루어졌다.https://blog.unity.com/kr/technology/optimize-your-mobile-game-perf.. Unity/최적화 2022.09.16
[GitHub Desktop] 잔디가 안찍히는 현상 열심히 깃허브 커밋했는데... 이렇게 하나도 안찍혀서 너무 슬펐다 알고보니 main 브랜치가 아니고 새로 브랜치를 파서 진행해서 그런거였다. 나중에 merge하게 되면 우다다 뜬다고 한다. 추후 pull request로 다 채우면 되니 걱정말고 일단 진행시켜! 참고 https://pongsoyun.tistory.com/122 [git] github 잔디가 심어지지 않아요! 깃헙 잔디 안됨. 깃헙 잔디 branch 깃헙 잔디 브랜치 github 잔디가 심어지지 않아요! 역시나 모든 것이 직접 많이 써보면서 비로소 알게되고 그 자체에 대한 이해도가 높아진다. 그중에서도 특히나 pongsoyun.tistory.com 통합 관리/문제 해결 2022.09.16
게임 개발 스터디 9 : UI Toolkit 요소 추가 과정 완성 주의USS 부분 말고 UXML까지 다 주석처리하면 UI Builder에서 만든 것도 안보인다. Unity/게임 개발 스터디 2022.09.15
게임 개발 스터디 8 : UI Toolkit - data binding https://blog.devgenius.io/using-unitys-ui-builder-bc058e1c7d17 Using Unity’s UI BuilderSerialized Object data bindingblog.devgenius.iohttps://docs.unity3d.com/Packages/com.unity.ui@1.0/api/UnityEditor.UIElements.ObjectField.html Unity/게임 개발 스터디 2022.09.15