Giter Site home page Giter Site logo

zhangdoa / innocenceengine Goto Github PK

View Code? Open in Web Editor NEW
190.0 190.0 21.0 8.55 MB

Cross-platform modern game engine.

License: GNU General Public License v3.0

C++ 86.39% Batchfile 0.09% CMake 0.82% C 0.26% Shell 0.28% MATLAB 0.09% GLSL 7.88% QMake 0.19% PowerShell 0.69% Objective-C++ 0.61% Metal 0.04% Objective-C 0.33% HLSL 1.91% JavaScript 0.42%
architecture cross-platform directx11 directx12 engine game-engine opengl rendering vulkan

innocenceengine's Issues

Unable to build Editor in qt creator

Error comes as follows:

In file included from E:/Users/Downloads/Innocence/Source/Engine/Interface/ISystem.h:3,
from ..\Source\Editor\InnoEditor../../Engine/Component/CameraComponent.h:4,
from ..\Source\Editor\InnoEditor\cameracomponentpropertyeditor.h:9,
from ..\Source\Editor\InnoEditor\cameracomponentpropertyeditor.cpp:1:
E:/Users/Downloads/Innocence/Source/Engine/Common/InnoClassTemplate.h:67:44: warning: backslash-newline at end of file
67 | #define INNO_CLASS_SINGLETON(className)
|
..\Source\Editor\InnoEditor\cameracomponentpropertyeditor.cpp:3:10: fatal error: ../../Engine/Interface/IModuleManager.h: No such file or directory
3 | #include "../../Engine/Interface/IModuleManager.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
mingw32-make[1]: *** [Makefile.Debug:4617: debug/cameracomponentpropertyeditor.o] Error 1
mingw32-make[1]: *** Waiting for unfinished jobs....
..\Source\Editor\InnoEditor\innodirectorylistviewer.cpp:4:10: fatal error: ../../Engine/Interface/IModuleManager.h: No such file or directory
4 | #include "../../Engine/Interface/IModuleManager.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
mingw32-make[1]: *** [Makefile.Debug:4786: debug/innodirectorylistviewer.o] Error 1
..\Source\Editor\InnoEditor\innodirectorytreeviewer.cpp:4:10: fatal error: ../../Engine/Interface/IModuleManager.h: No such file or directory
4 | #include "../../Engine/Interface/IModuleManager.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
mingw32-make[1]: Leaving directory 'E:/Users/Downloads/Innocence/Bin'
mingw32-make[1]: *** [Makefile.Debug:4951: debug/innodirectorytreeviewer.o] Error 1
mingw32-make: *** [Makefile:45: debug] Error 2
21:12:57: The process "E:\Qt\Tools\mingw1120_64\bin\mingw32-make.exe" exited with code 2.
Error while building/deploying project InnoEditor (kit: Desktop Qt 6.3.1 MinGW 64-bit)
When executing step "Make"

Cannot run Innomain

Hello,
after building the engine, and going to /bin, i cannot run Innomain, here the output :
(19:58:41) ยฑ [[email protected]] ~/Github/InnocenceEngine/build/bin (master U:1 โœ—) ./InnoMain
[2018-8-19 1:58:44:15]MemorySystem setup finished.
[2018-8-19 1:58:44:15]LogSystem setup finished.
[2018-8-19 1:58:44:15]TaskSystem setup finished.
[2018-8-19 1:58:44:15]TimeSystem setup finished.
[2018-8-19 1:58:44:16]GameSystem setup finished.
[2018-8-19 1:58:44:16]AssetSystem setup finished.
[2018-8-19 1:58:44:16]PhysicsSystem setup finished.
InnoMain: /home/cristobal/Github/InnocenceEngine/source/engine/third-party/ImGui/imgui_draw.cpp:1550: ImFont* ImFontAtlas::AddFontFromFileTTF(const char*, float, const ImFontConfig*, const ImWchar*): Assertion `0' failed.
Abandon (core dumped)

Error when compiling on linux

Hi,
here the output :

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.

Please set them or make sure they are set and tested correctly in the CMake files:
ASSIMP
linked by target "InnoSystem" in directory /home/cristobal/Github/InnocenceEngine/source/engine/system
GLFW
linked by target "InnoSystem" in directory /home/cristobal/Github/InnocenceEngine/source/engine/system

-- Configuring incomplete, errors occurred!
See also "/home/cristobal/Github/InnocenceEngine/build/CMakeFiles/CMakeOutput.log".
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
ASSIMP
linked by target "InnoSystem" in directory /home/cristobal/Github/InnocenceEngine/source/engine/system
GLFW
linked by target "InnoSystem" in directory /home/cristobal/Github/InnocenceEngine/source/engine/system

-- Configuring incomplete, errors occurred!

Can't open JSON file : ..//Source//Engine//Common//ComponentType.json!

when run InnoMain.xcodeproj , it crash with below logs

[2020-6-28-18-54-8-585]ModuleManager: AssetSystem setup finished.
[2020-6-28-18-54-8-586]FileSystem: Can't open JSON file : ..//Source//Engine//Common//ComponentType.json!
[2020-6-28-18-54-8-586]ModuleManager: FileSystem setup finished.
[2020-6-28-18-54-8-591]ModuleManager: EntityManager setup finished.
[2020-6-28-18-54-8-604]FileSystem: Unknown ComponentTypeName: TransformComponent
[2020-6-28-18-54-8-604]ModuleManager: Unknown component manager, ComponentTypeID: 0

Error when compiling "InnoDefaultRenderingClient"

I'm trying to compile InnocenceEngine, I'm having trouble with the last commit on linux.
In Source/Engine/Common/InnoGraphicsPrimitive.h:
commit f54a3175d5bc14688ea1a460755c938773846ee5
When compiling:
InnoCompileError
Removing the line throwing the errors fix the problem.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.