|
@@ -75,7 +75,6 @@ void SkeletonRenderer::initialize () {
|
|
|
setOpacityModifyRGB(true);
|
|
|
|
|
|
setGLProgram(ShaderCache::getInstance()->getGLProgram(GLProgram::SHADER_NAME_POSITION_TEXTURE_COLOR));
|
|
|
- scheduleUpdate();
|
|
|
}
|
|
|
|
|
|
void SkeletonRenderer::setSkeletonData (spSkeletonData *skeletonData, bool ownsSkeletonData) {
|
|
@@ -370,6 +369,16 @@ bool SkeletonRenderer::getDebugBonesEnabled () const {
|
|
|
return _debugBones;
|
|
|
}
|
|
|
|
|
|
+void SkeletonRenderer::onEnter () {
|
|
|
+ Node::onEnter();
|
|
|
+ scheduleUpdate();
|
|
|
+}
|
|
|
+
|
|
|
+void SkeletonRenderer::onExit () {
|
|
|
+ Node::onExit();
|
|
|
+ unscheduleUpdate();
|
|
|
+}
|
|
|
+
|
|
|
// --- CCBlendProtocol
|
|
|
|
|
|
const BlendFunc& SkeletonRenderer::getBlendFunc () const {
|