unity

    유니티) Package Manager Window And Services Window 등 글자 깨짐 현상

    유니티) Package Manager Window And Services Window 등 글자 깨짐 현상

    이런 현상이 생겼을 때 . . 해결 법 : Project Setting -> Player -> Desktop Settings -> Other Settings -> Auto Graphics API for Mac 해제 -> OpenGLCore 추가 후 맨 위로 올리기 ..OpenGL Core는 Metal에 비해 성능이 저하되므로 수정 사항이 나오면 Metal로 돌아가야 합니다.

    유니티) WARNING: The option 'android.enableR8' is deprecated and should not be used anymore. 에러 수정

    유니티) WARNING: The option 'android.enableR8' is deprecated and should not be used anymore. 에러 수정

    유니티 안드로이드 빌드 시, Gradle build failed. See the console for details 오류 발생.. 콘솔 창 확인 후 여러 가지 문제들 발견 WARNING: The option 'android.enableR8' is deprecated and should not be used anymore. 에러 발생 Android gradle build failed 에러 발생 --해결법-- https://docs.unity3d.com/kr/2019.4/Manual/android-gradle-overview.html Android용 Gradle - Unity 매뉴얼 Gradle은 다양한 빌드 프로세스를 자동화하고 일반적인 빌드 오류를 방지하는 Android 빌드 시스템입니다. Unity에서..

    사용자 정의 기즈모

    기즈모 : 씬 뷰에 있는 특정 오브젝트에 아이콘을 표시해 쉽게 식별할 수 있게 해주는 기능 사용자 정의 기즈모 장점 : 크기조절!! public class MyGizmos : MonoBehaviour { public Color _color = Color.yellow; public float _radius = 0.1f; private void OnDrawGizmos() { //가즈모 색상 설정 Gizmos.color = _color; //구체모양의 가즈모 생성 ,(생성위치 ,반지름) Gizmos.DrawSphere(transform.position, _radius); } }

    오브젝트 충돌

    . 함수명 호출 조건 is Trigger 옵션 void OncollsionEnter 두 물체 간의 충돌이 일어나기 시작했을 때 언체크 void OncollsionStay 두 물체 간의 충돌이 지속될 때 언체크 void OncollsionExit 두 물체가 서로 떨어졌을 때 언체크 void OnTriggerEnter 두 물체 간의 충돌이 일어나기 시작했을 때 체크 void OnTriggerStay 두 물체 간의 충돌이 지속될 때 체크 void OnTriggerExit 두 물체가 서로 떨어졌을 때 체크 태그를 활용하여 이벤트 작성 void OnCollisionEnter(Collision coll) { //충돌한 겜오브젝트의 태그를 비교 if (coll.collider.CompareTag(" 태그 ")) { ..

    게임오브젝트의 이동 및 회전 1

    게임오브젝트의 이동 및 회전시킬 때 크게 두 가지 방법으로 Transform 컴포넌트와 물리엔진(PhysX, Box2D)이 있다. 이 글에서는 InputManager 이용, Transform 컴포넌트 이용 변수 선언 private float h = 0.0f; private float v = 0.0f; private float r = 0.0f; //이동 속도 변수 public float moveSpeed = 10.0f; //회전 속도 변수 public float rotSpeed = 80.0f; 이동 로직 void Update() { h = Input.GetAxis("Horizontal"); v = Input.GetAxis("Vertical"); r = Input.GetAxis("Mouse X"); //전후..

    기본 함수

    함수명 함수 속성 Awake - 스크립트가 실행될 때 한 번만 호출되는 함수 - 주로 게임의 상태 값 또는 변수의 초기화에 사용 - Start 함수가 호출되기 전에 맨 먼저 호출 - 스크립트가 비활성화돼 있어도 실행 - 코루틴으로 실행 불가 Start - Update 함수가 호출되기 전에 한 번만 호출 - 스크립트가 활성화돼 있어야 실행 - 다른 스크립트의 모든 Awake가 모두 다 실행된 이후에 실행 - 코루틴으로 실행 가능 Update - 프레임마다 호출되는 함수로 주로 게임의 핵심 로직을 작성 - 스크립트가 활성화돼 있어야 실행 LateUpdate - 모든 Update 함수가 호출되고 나서 한 번씩 호출 - Update 함수에서 전처리가 끝난 후 실행해야 하는 로직에서 사용 - 카메라 이동 로직에 ..