본문 바로가기

Unity6

2D Game Kit Advanced Topics 번역글 Unity로 2D 게임을 만든다면, 아래의 샘플 프로젝트를 한 번 살펴보고 필요한 것만 적용해보는 것도 나쁘지 않을 듯하다. 2D Game Kit Advanced Topics - Unity LearnThe following sections consist of deeper information on the Game Kit systems and may require more Unity knowledge. Some topics require knowledge of C#.learn.unity.com 1. RandomAudioPlayer해당 스크립트를 사용하면 사용자가 지정한 클립 목록에서 선택한 임의의 사운드를 재생할 수 있습니다. 이 스크립트는 엘렌(플레이어 캐릭터) 프리팹에서 다양한 사운드를 제어하는 데 사.. 2024. 4. 8.
Unity 텍스처 포맷으로 인한 색상 손실 유니티에서 스프라이트 시트를 열어봤는데 픽셀의 색상이 이상했다. 스프라이트 시트 이미지를 윈도우 사진 프로그램으로 열어봤을 때는 픽셀의 색이 이상해보이지 않았는데 유니티에서 열어서 보면 뭔가 달랐다.  대체 뭘까 하면서 텍스쳐 프로퍼티를 살펴보다가 Format이 Automatic으로 되어 있는 것을 발견했다.  Format 설정을 RGBA 32bit로 하니까 정상적으로 보였다. 참고로 RGB 24bit이나 RGB 16bit은 투명도를 표현하지 못해 아래처럼 나온다. 2024. 3. 24.
Unity iOS 빌드 에러 failed because this command failed to write the following output 유니티 iOS 빌드 도중 아래와 같은 에러를 보게 되었다.failed because this command failed to write the following output files: Library/Bee/artifacts/iOS/Features/어쩌구저쩌구.txt 경로에 나온 파일을 쓰지 못했다길래 읽기 전용 때문인가 싶어 파일 경로를 찾아가 보았지만 위 경로 상의 파일은 존재하지 않았다. 아마 내가 사용한 플러그인에서 해당 파일을 만드는 것 같았다. 그래서 폴더 자체를 읽기 전용 해제해주면 되나 싶었지만 똑같음... 결론은 iOS 빌드 시, 해당 칸들에다가 텍스트만 기입해주면 된다. 각 칸은 카메라, 마이크, 위치에 대한 권한을 왜 사용하는지에 대해 기입하는 칸이다. 본인의 만든 어플리케이션이 카메.. 2024. 1. 27.
Unity Debug Log 색상 넣기 Debug.Log($"{ /*출력할 값*/ }"); 마크업 언어 형태의 태그를 넣어주면 원하는 색깔의 로그를 출력할 수 있다. 2023. 12. 22.
Unity 렌더링 파이프라인 정리 유니티 렌더링 파이프라인 렌더 파이프라인 소개 - Unity 매뉴얼 렌더 파이프라인은 씬의 콘텐츠를 가져와서 화면에 표시하는 일련의 작업을 수행합니다. 수행하는 작업의 간략한 내용은 다음과 같습니다. docs.unity3d.com 렌더링 파이프라인이란 쉽게 말해, 화면에 그려질 정보들을 화면에 그려내는 일련의 작업 과정이다. 수행하는 작업의 간략한 내용은 다음과 같다. 렌더링 컬링 포스트 프로세싱 유니티 렌더 파이프라인은 저마다 다른 기능 및 성능 특성을 지니고 있으며, 다양한 게임, 애플리케이션 및 플랫폼에 적합하다. 렌더 파이프라인은 서로 다른 셰이더 출력을 사용하고 서로 다른 기능을 보유하고 있기 때문에 한 렌더 파이프라인에서 다른 렌더 파이프라인으로 프로젝트를 전환하기가 어려울 수 있다. 따라서 .. 2023. 7. 23.
Unity 스카이박스 머티리얼 동적으로 변경하는 방법 public Material skyboxMaterial; // Use this for initialization void Start () { RenderSettings.skybox = skyboxMaterial; }​ 의외로 간단하다. 2023. 6. 3.