我在Cerator中做了一个动画,然后给动画所在节点附加了一个动画播放代码(旋转)。动画的赋值在onLoad中,当node enable的时候,播放动画,当node disenable的时候,动画停止。动画所在节点有sprite控件,动画是操作sprite旋转。sprite在编辑器中是显示的,为默认显示状态。Animation组件的默认clip和第0个clip都是同一个clip,也就是我编辑的sprite旋转clip。
那么问题来了,当我在模拟器中预览时,动画节点会出现,动画会自动播放。当我在本地浏览器中预览时,动画节点也会出现,动画会自动播放。但是,当我生成(web-mobile,webgl)之后,在浏览器中预览,动画节点不会出现。这大概是生成的bug。
原因是,动画没有保存。。。
这里就有一个设计瑕疵,编译的时候,应该自动保存所有未保存的操作。