FishEngine, 简单,统一,像游戏引擎

分享于 

3分钟阅读

GitHub

  繁體 雙語
Simple, Unity-like Game Engine.
  • 源代码名称:FishEngine
  • 源代码网址:http://www.github.com/yushroom/FishEngine
  • FishEngine源代码文档
  • FishEngine源代码下载
  • Git URL:
    git://www.github.com/yushroom/FishEngine.git
    Git Clone代码到本地:
    git clone http://www.github.com/yushroom/FishEngine
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/yushroom/FishEngine
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    FishEngine

    什么是 FishEngine

    FishEngine是一个简单。统一的游戏引擎,主要用C++14编写。

    1

    2

    特性

    • 统一编辑器
    • 几乎相同的API
    • 基于物理的渲染( PBR )
    • 延迟渲染
    • 资产管理( WIP )
    • 物理系统( WIP )
    • 音频( WIP )

    :如何构建

    在构建之前,你需要安装一些额外的软件:

    • 需要 CMake 版本 3.0.0或者更高版本。
    • python 需要 2.7. x,因为libclang没有python3绑定,所以 3.x 没有正式支持。
    • Visual Studio 2015,更新 3 ( 仅 Windows )

    所有平台的成本为:

    • 下载并安装 ,如果你想自动生成反射代码,则需要 Clang。

    步骤1 Clone克隆源并创建一个生成目录。

    
    
    
    
    git clone https://github.com/yushroom/FishEngine.git
    
    
    cd FishEngine/Engine
    
    
    mkdir build && cd build
    
    
    
    

    使用使用任何所需的generator生成器生成项目文件。 用你的你的价格替换 Qt5_DIR,PhysX_ROOT_DIR and FBXSDK_DIR。 或者你可以使用 camke gui来执行相同的thing(recommended)。

    
    
    
    
    cmake -G "Visual Studio 14 Win64" -DQt5_DIR=D:LibraryQtQt5.8.05.8msvc2015_64libcmakeQt5 -DPhysX_ROOT_DIR=D:programPhysX-3.3PhysXSDK -DFBXSDK_DIR="D:LibraryFBX SDK2017.1".. 
    
    
    
    

    如果你选择了 generator,那么你可以根据你选择的生成器使用任何 IDE,但是你也可以直接从CMake构建 straight。 生成结果可以在引擎/二进制中找到。

    
    
    
    
    cmake --build . --target FishEditor --config Release
    
    
    
    

    3rd-方库

    所有平台的成本为:

    MS。:的费用


    GAM  LIKE  Unity  游戏引擎  
    相关文章