mirror of
https://github.com/JoeyDeVries/LearnOpenGL.git
synced 2026-01-02 04:37:54 +08:00
Fixed some build errors.
This commit is contained in:
@@ -3,7 +3,7 @@ cmake_policy(VERSION 3.0)
|
||||
|
||||
project (LearnOpenGL)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 11)
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
set(CMAKE_CXX_EXTENSIONS ON)
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
class Animator
|
||||
{
|
||||
public:
|
||||
Animator::Animator(Animation* animation)
|
||||
Animator(Animation* animation)
|
||||
{
|
||||
m_CurrentTime = 0.0;
|
||||
m_CurrentAnimation = animation;
|
||||
|
||||
@@ -98,7 +98,7 @@ int main()
|
||||
|
||||
// load entities
|
||||
// -----------
|
||||
Entity ourEntity(FileSystem::getPath("resources/objects/planet/planet.obj"));
|
||||
Entity ourEntity(Model(FileSystem::getPath("resources/objects/planet/planet.obj")));
|
||||
ourEntity.transform.setLocalPosition({ 10, 0, 0 });
|
||||
const float scale = 0.75;
|
||||
ourEntity.transform.setLocalScale({ scale, scale, scale });
|
||||
@@ -108,7 +108,7 @@ int main()
|
||||
|
||||
for (unsigned int i = 0; i < 10; ++i)
|
||||
{
|
||||
lastEntity->addChild(FileSystem::getPath("resources/objects/planet/planet.obj"));
|
||||
lastEntity->addChild(Model(FileSystem::getPath("resources/objects/planet/planet.obj")));
|
||||
lastEntity = lastEntity->children.back().get();
|
||||
|
||||
//Set tranform values
|
||||
@@ -154,7 +154,7 @@ int main()
|
||||
while (lastEntity->children.size())
|
||||
{
|
||||
ourShader.setMat4("model", lastEntity->transform.getModelMatrix());
|
||||
lastEntity->Draw(ourShader);
|
||||
lastEntity->pModel->Draw(ourShader);
|
||||
lastEntity = lastEntity->children.back().get();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user