• 한국어
  • Event Parameter 관련 버그

Related Discussions
...

Int, Float, String 3가지 Parameter를 수정한 후, Uinty Editor에서 Import 한 후에 확인 해보았을때
Int, Float는 default 값으로 초기화 되고 String 값만 유지되고 있습니다.

Int Float만 Parameter 값을 수정하였을 때, Int가 초기화 됩니다.

Unity Runtime Package 문제일까 하여 최신 버전으로도 Import 하였지만 여전히 이 문제가 나타나고 있으며,
이 두번째 문제는 제 Laptop과 PC 모두에서 나타나고 있습니다.(Laptop에서 첫번째 문제가 없었을 당시에)
이것이 의도된 기능인지, 제 환경에서만 나타나는 버그인지 확인하고 싶습니다.

2D Spine은 제 프로젝트에서 무척 중요한 툴로 사용되고 있습니다.
늘 감사합니다 😃

기계 번역이 모든 것을 올바르게 번역하지 않은 것 같습니다.
어떤 이벤트 방법을 의미하는지 자세히 설명해 주시겠습니까? 이벤트 문자열 매개 변수를 어디에서 선언하거나 설정하고 어디서 수신합니까?

I'm afraid machine translation did not translate everything correctly.
Could you please describe in more detail which event method you mean? Where do you declare or setup the event string parameter and where do you receive it?

4 days later

Thank you for your reply 🙂

I mean the Animation Event parameter.
witch you can set int, float string, audio path data to use on frame time.

when i set all of 3 parameter to key frame event on spine editor.
and export it.
it works. i can find all the data i have set on spine json file.

but when i import it to Unity Editor.
and check frame event on animation clip.
int, float parameter data i have set is gone.
only string data remains.

and if i set only int, float data on spine.
then only float data remains.

do you have any clue how to solve this problem?

Thanks for the clarification.
Unfortunately we could not reproduce the problem, it worked as expected on our local test setup using the following code:

public class TestEvents : MonoBehaviour {
    void Start () {
        var skeletonAnimation = this.GetComponent<SkeletonAnimation>();
        skeletonAnimation.Initialize(false);
        skeletonAnimation.AnimationState.Event += HandleAnimationStateEvent;
    }

private void HandleAnimationStateEvent (TrackEntry trackEntry, Spine.Event e) {
    Debug.Log(string.Format("event: i {0} f {1} s {2}", e.Int, e.Float, e.String));
}
}

Does this return an incorrect result when used with your skeleton?

If you are using a similar setup, could you please send us your 3 exported Spine skeleton assets, then we can have a look at it. You can either attach it here to a posting, or send it as a zip package to contact@esotericsoftware.com. Then we can have a look at it.