몸통이 기본은 옆면을 향한 이미지인데
공격 애니메이션 때 앞을 보거나 뒤를 보는 이미지로 바꾸고 싶은데
바꿀 수 있는 방법이 있나요??
안녕하세요!
해당 에러는 AnyPortrait로 만든 캐릭터(apPortrait)가 초기화되기 전에 스크립트로 제어하고자 할 때 발생하는 것으로 보입니다.
apPortrait는 업데이트되는 첫 프레임에 초기화를 자동으로 하는데, 그 전에 apPortrait의 함수를 호출한다면 초기화되기 전의 객체를 참조하게 되므로 에러가 발생합니다.
이 문제는 Start나 Awake 함수에서 apPortrait를 제어하려고 하거나, Instantiate 함수를 사용하여 apPortrait를 복제한 시점에서 제어하려고 할 때 사용자들이 겪곤 합니다.
문제를 해결하는 방법은 두가지가 있습니다.
첫번째 방법은, 초기화를 할 수 있게 업데이트되는 첫 프레임에는 스크립트로 제어하지 않고 그대로 두는 것입니다.
게임에서 종종 볼 수 있는 "로딩 화면"의 역할을 생각하시면 될 것 같습니다.
두번째 방법은, 직접 스크립트로 초기화를 하는 것입니다.
사용하신 "SetAnimationSpeed" 함수보다 apPortrait의 "Initialize()" 함수를 먼저 호출하면, 이 문제는 해결될 것입니다.
AnyPortrait의 초기화 함수 중에는 비동기 함수도 제공합니다.
초기화 방법에 대한 자세한 정보는 다음의 메뉴얼에서 자세히 보실 수 있습니다.
https://rainyrizzle.github.io/kr/AdvancedManual/AD_InitializeScript.html
문제가 해결되지 않거나 더 궁금하신 점이 있다면 글을 남겨주세요!
감사합니다.
안내)
추가되는 질문의 내용이 이 글의 제목과 크게 다른 경우에는 다른 사용자들이 필요한 정보를 찾기가 어려울 수 있습니다.
만약 더 궁금하신 점의 내용이 원글의 내용과 다르다면, 새로운 게시글을 작성해주시면 감사하겠습니다. ^^
안녕하세요!
해당 에러는 AnyPortrait로 만든 캐릭터(apPortrait)가 초기화되기 전에 스크립트로 제어하고자 할 때 발생하는 것으로 보입니다.
apPortrait는 업데이트되는 첫 프레임에 초기화를 자동으로 하는데, 그 전에 apPortrait의 함수를 호출한다면 초기화되기 전의 객체를 참조하게 되므로 에러가 발생합니다.
이 문제는 Start나 Awake 함수에서 apPortrait를 제어하려고 하거나, Instantiate 함수를 사용하여 apPortrait를 복제한 시점에서 제어하려고 할 때 사용자들이 겪곤 합니다.
문제를 해결하는 방법은 두가지가 있습니다.
첫번째 방법은, 초기화를 할 수 있게 업데이트되는 첫 프레임에는 스크립트로 제어하지 않고 그대로 두는 것입니다.
게임에서 종종 볼 수 있는 "로딩 화면"의 역할을 생각하시면 될 것 같습니다.
두번째 방법은, 직접 스크립트로 초기화를 하는 것입니다.
사용하신 "SetAnimationSpeed" 함수보다 apPortrait의 "Initialize()" 함수를 먼저 호출하면, 이 문제는 해결될 것입니다.
AnyPortrait의 초기화 함수 중에는 비동기 함수도 제공합니다.
초기화 방법에 대한 자세한 정보는 다음의 메뉴얼에서 자세히 보실 수 있습니다.
https://rainyrizzle.github.io/kr/AdvancedManual/AD_InitializeScript.html
문제가 해결되지 않거나 더 궁금하신 점이 있다면 글을 남겨주세요!
감사합니다.
안내)
추가되는 질문의 내용이 이 글의 제목과 크게 다른 경우에는 다른 사용자들이 필요한 정보를 찾기가 어려울 수 있습니다.
만약 더 궁금하신 점의 내용이 원글의 내용과 다르다면, 새로운 게시글을 작성해주시면 감사하겠습니다. ^^