가이드/Unity, C#61 유니티 애니메이션 동작 즉시 전환 위와 같이 애니메이터에서 상태를 전환하는 곳에 화살표를 눌러보게 될 경우 이런창이 인스펙터에 뜨게 되는데 여기서 Has Exit Time을 활성화 할 경우 해당 동작을 끝내고 다음 동작으로 이동하게 되고 비활성화 할 경우 conditions에 조건이 충족될때 즉시 동작을 전환한다. 2021. 1. 4. 유니티 스크립트 실행 순서 설정 Edit -> project setting -> script execution 에 들어오시면 이런 화면이 뜨는데 아래 +를 통해 원하는 스크립트를 추가후 음수값으로 갈수록 빠르게 실행되고 양수로 갈수록 늦게 실행이 됩니다. 2021. 1. 4. 유니티 오브젝트 활성화시 작동 스크립트 OnEnable() 활성화 될 때마다 실행이 되는 함수 입니다. OnDisable() 활성화 될 때마다 실행이 되는 함수 입니다. 사용 예시 private void OnEnable() { a = 1; } // 해당 스크립트를 가지고 있는 오브젝트가 활성화 되었을때 a = 1로 변경 2021. 1. 4. 유니티 Destroying assets is not permitted to avoid data loss 오류 여러 원인이 있을 수 있지만 나의 경우에는 오브젝트 대신 프리팹을 삭제할려고 할때 발생하였다. Destroy(add_data); add_data를 삭제하려고 하였다. 이 데이터는 프리팹으 만든 게임 오브젝트 였어야 하였다. GameObject add_data = quest_data; Instantiate(add_data, view_sub.transform); quest_data 가 프리팹이었을때 이러면 결과적으로 add_data는 quest_data를 참조하고 있다. GameObject add_data = Instantiate(quest_data, view_sub.transform); quest_data_main.Add(add_data); 이렇게 하게 되면 add_data 는 Instantiate로 생성.. 2020. 3. 7. 이전 1 ··· 11 12 13 14 15 16 다음 반응형