Scene cutover and LoadingScene sample.
This commit is contained in:
1 parent
bc77340569
commit
f752ad9a59
14 files changed
+123
-27
No files matched your search
@@ -5,7 +5,7 @@
|
||||
|
||||
#pragma once
|
||||
#include "VNEvent.hpp"
|
||||
#include "scene/Scene.hpp"
|
||||
#include "scenes/LoadingScene.hpp"
|
||||
|
||||
namespace Dawn {
|
||||
template<class T>
|
||||
@@ -13,11 +13,7 @@ namespace Dawn {
|
||||
protected:
|
||||
void onStart() override {
|
||||
auto game = this->manager->getGame();
|
||||
T *nextScene = new T(this->manager->getGame());
|
||||
|
||||
auto assets = nextScene->getRequiredAssets();
|
||||
game->assetManager.queueLoad(assets);
|
||||
game->assetManager.syncLoad();
|
||||
LoadingScene<T> *nextScene = new LoadingScene<T>(this->manager->getGame());
|
||||
nextScene->stage();
|
||||
game->sceneCutover(nextScene);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user