yanxin add Scene change fun and Scene Factory fun