목록분류 전체보기 (245)
지우너
장애물이 캐릭터를 가리는 현상을 방지하기 위해 카메라와 캐릭터 사이의 장애물이 있을 경우 장애물을 반투명하게 만드는 작업을 해주고 싶었다. 실패1 처음에는 오브젝트에 메테리얼이 적용되지 않은 상태(장애물은 그냥 이 상태로 쓰려고 했었다)여서, SpriteRenderer를 선언하여 투명도 값을 바꾸려고 시도했다. 하지만 캐릭터가 떨어졌을 때 추락사를 담당하는 FallingDeath 오브젝트가 Obstacle 스크립트를 함께 사용하고 있었으며, 이 부분에서 오류가 나서 if ( ObstacleObject !=null) 이런 식으로 조건문을 넣어줬었는데, 투명도 조절에는 실패했다. 실패2 GameObject[] obst; MeshRenderer objMesh; 이런 식으로 장애물 오브젝트의 배열을 선언하고, ..
자동완성에서 나오는 private 생략하기 [유니티 디버그 강좌 D8] 위 링크의 유튜브를 보고 안 그래도 private가 자동으로 나오는 게 불편하다고 느꼈던 지라 설정을 바꿔야겠다는 생각이 들었다. 그런데 위 영상은 window를 기준으로 private 생략하는 법을 알려줘서, mac은 어디서 설정을 바꿔야 하는지 조금 헤맸다. 구글에 검색해도 따로 안 나와서 필요한 분이 있을까 하여, 기록하는 겸 블로그에 올린다! +) 유튜브 댓글에 나온 Default와 private의 차이점!
게임을 실행하면 보이는 맨 처음 화면에서 게임 종료 버튼을 누르면 게임이 꺼지도록 만들고 싶었다. Application.Quit () 게임 종료하기 / Application.Quit() - 네이버 블로그 Create-a-Game-Source/Episode 25/Menu.cs 그리고 다음으로 메이플 사운드 옵션을 참고해서 게임의 설정을 바꿀 수 있는 옵션 창을 만들었다. UI에 패널을 추가해서 Options라고 이름을 바꿔줬다. 슬라이더랑 텍스트를 추가해서 텍스트를 슬라이더의 자식으로 넣었다. 슬라이더의 이름을 Volume으로 바꾸고, 텍스트의 이름을 VolumeText로 변경했다. 볼륨 조정은 사용자가 직접 할 수 있어야 하기 때문에 Slider의 Interactable을 기본설정(체크된 상태)으로 뒀다..
03.23-03.24 월요일 취업 상담이 끝나고 카페에서 4시쯤까지 공부한 이후로, 유니티를 거의 만지지 않았다… 스크립트를 만드는 게 생각보다 어렵다고 생각이 들어서 자꾸 회피하게 됐는데, 그래도 오늘은 공부를 해야 할 것 같아서 잠깐이나마 할 수 있는 것들을 손봤다. Goal 오브젝트 만들기 큐브 오브젝트 생성 > is Trigger 체크 > Goal Material 생성&적용 Goal Material은 살짝 투명한 녹색으로 만들어 닿으면 GameClear 판정 투명도 값을 조정해줘도 투명하게 설정되지 않았다. 유니티 오브젝트 투명도 조절 - UniCoti Shader가 Standard로 설정되어 있는데 이를 클릭하여 Legacy Shaders→Transparent→Diffuse 선택 Goal 스크립..
1. UI를 가장 위에 오게 하기 Render Mode를 Screen Space-Overlay로 바꾸어 게임 화면 상에서 제일 위에 나오게 만들었다. 그런데 게임뷰에서 Canvas의 외곽선이 보이는 문제가 생겼다. ✔️ https://www.inflearn.com/questions/199907/text-추가시-canvas-선이-보여요 위 링크를 보면 Gizmo의 Canvas를 체크해제하여 Scene뷰, Game뷰 모두에서 Canvas 외곽선을 표시하지 않도록 만드는 해결법이 나와있다. 이 방법이 마음에 들지 않아 Gizmo를 켠 채로 여러 해상도에서 UI가 깨지지 않게 설정을 바꾸었더니 해결이 됐다(왜 해결된 건지는 모르겠다...). 2. 여러 해상도에 UI가 대응할 수 있게 설정 Canvas오브젝트 선..
3.14는 게임 오버, 게임 클리어 등을 이미지 에셋으로 넣으려고 했다. 그런데 찾는 데에도 시간이 좀 걸리는 것 같았고, 시간은 계속 쓰는데 진도는 안 나가니까 조금 지쳤던 거 같다. 3.15와 3.16은 UI를 만들었는데, 점점 게임다워지는 모습이 뿌듯하면서도 난이도가 점점 올라가는 것 같아서 재미있음과 재미없음을 동시에 느꼈다... UI가 오브젝트 뒤에 보이는 현상만 해결하더라도 좀 나을 것 같은데 어떻게 해결해야할지 감이 안 잡힌다... 03.14 유니티 2D 게임제작, STUDIO SHIN 지음, 제이펍(2022) p125. 이미지 UI 추가하기 계층 뷰의 + → UI → Image를 선택 계층 뷰에서 canvas 컴포넌트의 Render Mode 값을 ‘Screen Space-Camera’로 변..