diff --git a/Easy2D/Base/Scene.cpp b/Easy2D/Base/Scene.cpp index da816e06..42949087 100644 --- a/Easy2D/Base/Scene.cpp +++ b/Easy2D/Base/Scene.cpp @@ -36,6 +36,10 @@ void Scene::_onDraw() } } +void Scene::init() +{ +} + void Scene::onEnter() { } diff --git a/Easy2D/easy2d.h b/Easy2D/easy2d.h index 252c0a43..202082a7 100644 --- a/Easy2D/easy2d.h +++ b/Easy2D/easy2d.h @@ -222,7 +222,7 @@ public: ~Scene(); // 重写这个函数,初始化这个场景 - virtual void init() = 0; + virtual void init(); // 重写这个函数,它将在进入这个场景时自动执行 virtual void onEnter(); // 重写这个函数,它将在离开这个场景时自动执行