재시작

    ParticleSystem, Animation 재시작

    ParticleSystem, Animation 재시작

    Fx/effect_smoke에 파티클 컴포넌트가 붙어있다. 그리고 effect_smoke 파티클은 Loop가 해제돼있어서 한 번만 재생되고 Play On Awake 옵션으로 인해 노드가 활성화될 때 재생된다. 위와 같은 상황에서 effect_smoke 노드 또는 부모 노드인 Fx를 껐다가 다시 키면 effect_smoke는 이전 상태(이전 frame)를 이어서 재생한다. 노드가 꺼졌을 때 stop이 아니라 resume인 것이다. 이러한 성질은 cc.ParticleSystem 뿐만 아니라 cc.Animation에도 동일하게 적용된다. 유니티의의 경우 오브젝트를 껐다 켰을 때 Animation을 다시 처음부터 재생한다. 코코스와 유니티의 차이다. 어떤 이펙트를 껐다가 다시 켰을 때는 처음부터 다시 재생하도록..