문제GameManager를 싱글톤으로 선언할 때 FindObjectOfType을 사용했었는데 더이상 사용되지않는다는 경고가 발생했다.warning CS0618: 'Object.FindObjectOfType(Type)' is obsolete: 'Object.FindObjectOfType has been deprecated. Use Object.FindFirstObjectByType instead or if finding any instance is acceptable the faster Object.FindAnyObjectByType' 자세하게 마우스를 올려보니 이런식으로 나와있다. Alt+Enter를 이용해서 경고를 해결하려 하면[System.Obsolete]가 추가되는데 이건 추후 글로 쓰겠다. 일단..
문제유니티 6 나온겸 프로젝트를 하나 만드려는데 문제가 발생했다. 분명 모듈을 모두 설치했는데 자꾸 밑에 안드로이드 SDK 오류가 나는 것.Android SDK Build-tools component is not found. Make sure all tools are installed in the SDK manager.UnityEditor.EditorApplication:Internal_InvokeTickEvents () 해결 방법간단하다... 릴리스 설치해뒀던 걸 모두 제거하고 다시 다운 받으면 해결된다. 설치 -> 원하는 버전 설치 제거 후 다시 다운로드 나는 안드로이드만 사용할거라 불필요한 iOS는 일단 빼고 다운로드를 받았다.원하는 모듈은 차후 다운받으면 되니깐 필요한 것 위주로 다운 받으십셔~
매번 로드할때마다 멍때리는거 힘들었는데 튜터님들이 꿀팁을 올려주셔서 가져왔다.이건 진짜 내가 메모장 겸 남겨두는 것입니다... 디버깅을 하기 위해 항상 에디터를 껐다 켰다 해야하는데 그 때 컴파일 시간이 은근....길어서 신경이 쓰인다.그 문제점을 해결해주기위한 방법이 바로! 에셋쓰기. ^__^ 첫번째는 유니티 에셋스토어에서 판매중인 유료 에셋이고두번째는 무료 에셋이다. Hot Reload >> 에셋스토어 Hot Reload | Edit Code Without Compiling | 유틸리티 도구 | Unity Asset StoreUse the Hot Reload | Edit Code Without Compiling from The Naughty Cult on your next project. Fin..
기능..? 이것저것 버튼 클릭 이벤트(컴퓨터로 플레이 할거라 방향키, 스페이스바 입력이벤트 설정)와UI 나머지 제작과 플레이어 프리팹 설정 (재화가 될 티켓과 코인)- 기본값으로 10으로 설정해뒀기 때문에 시작하면 10으로 시작됨 코드를 공개하기엔... 부끄러운 더러운 코드이기때문에... 내일 강의가 끝나고 정리해서 올리게따 ㅜㅜ..!! 그리고 로비 플레이어와 게임 플레이어를 구분하여 프리팹을 생성하였다. 뭐 사용할때 편하게 하려고.....오늘은 쉬는날^^.. 내일부터 스파르타 본캠프 시작날이라 아주 늘어졌나보다.. 너무너무 하기싫어서 대충대충 UI만 제작을 마무리 했다. 일러스트에서 1x로 내보냈었는데 화질이 많이 떨어졌었다. 유니티문제인가 싶었는데 4x로 내보내면 아주 선명하니 참고 하세용. 오..
기능 점수 기능, 맵 제작(배경, 바닥) - 수정한 csv 내용 맵은 일단 대충 제작했는데 왜!! 자꾸 오브젝트간 공백이 생기는건지.. 아마 내 생각에는 일러스트에서 가져올때 살짝 삐져나온 부분 제외하고 투명부분이 돼서 그 크기만큼 크기가 특정돼서 공백이 생기는 것 같은데 너무 짜증나서 그냥 오브젝트끼리 재생성될때 바닥은 0.01f만큼 겹치고(1%), 배경은 0.05f(5%)만큼 겹치게 했다. 치즈도 csv파일에서 장애물 생성한 것 처럼 불러와서 썼다. type이라는 속성을 추가해서 1이면 장애물, 2면 치즈를 불러온다. 치즈를 먹으면 점수를 1점씩 추가한다. 아마 바닥도 csv파일로 변경할 것 같다. 아직은 아니지만.... 코드 PlayerController.cs using System.Collecti..
기능 기본 좀비맛 스프라이트 이용하여 애니메이션 설정, 쿠키 슬라이드 기능 점프, 슬라이드, 걷기 모두 애니메이션 설정함 점프는 스페이스바 누를때 슬라이드는 아래방향키 누르고 있을때 실행되게 코드PlayerController.csusing System.Collections; using UnityEngine; public class PlayerController : MonoBehaviour { public Rigidbody2D rb; public float jumpHeight = 3f; float highestJumpHeight; bool grounded = false; bool invincible = false; public GameObject normalObject; public GameObject j..