• 【转载】Ogre3d 2.1 源码编译安装教程


    原文:Ogre3d 2.1 源码编译安装教程

    今年是3D手游年,今年也是游戏引擎战争进入白热的一年。

    移动游戏的红海时代,让各大端游也忍不住纷纷伸出大白腿,Unreal、CryEngine纷纷宣布自己引擎免费,且不说效果怎么样,反正免费一个我就下过来折腾一下。今日在群里得知,两年没更新的Ogre3d更新了,从1.9版本直接更新到了2.1。于是又折腾了一番。

    对于习惯了Unity3d一个安装包安装的人来说,Ogre3d 的编译安装也是够复杂的了。下面就一步一步,似爪牙吧。

    首先我们来到Ogre3d 源代码托管网站

    https://bitbucket.org/sinbad/ogre
    点击图片中的克隆 Clone

    Ogre3d 2.1 源码编译安装教程

    然后

    Ogre3d 2.1 源码编译安装教程

    如果你电脑里面没有装 Atlassian SourceTree 这个客户端,那就点击蓝色框安装下,安装之后再点击 红色地方。会打开 刚才安装的软件,并且弹出克隆Ogre3d 的对话框

    Ogre3d 2.1 源码编译安装教程

    选择一个文件夹保存起来

    然后需要Clone Ogre3d的依赖库源代码

    https://bitbucket.org/cabalistic/ogredeps
    和Clone 源代码相同的步骤,在选择保存目录的时候注意,请选择和上面相同的父目录,并且文件夹名字设置为EmscriptenDependencies 。

    完成上面的两个Clone 之后,Ogre3d的代码就下载完了,然后我们开始编译,如果你的电脑里面没有下载CMake,请先下载安装。

    先编译依赖库

    在Cmake的安装目录 bin 下面,找到Cmake-GUI,打开后选择依赖库文件夹,然后设置生成目录为依赖库文件夹里面的build文件夹(自己新建一个),然后点击Configure。

    Ogre3d 2.1 源码编译安装教程


    在弹出框中选择你的Visual Studio版本。然后Finish。然后点击Generate生成对应VS项目文件。

    在依赖库文件夹找到生成的VS项目文件

    Ogre3d 2.1 源码编译安装教程


    打开之后首先生成 ALL_BUILD ,然后生成 INSTALL 

    Ogre3d 2.1 源码编译安装教程

    至此依赖库编译完毕。

    下面开始编译Ogre3d 引擎本体。

    首先使用Cmake定位到Ogre3d 文件夹,和上面一样的操作,点击Configure。

    完毕后会报错,原因是我们的依赖库名字不对或者路径出了问题(我会坑你们?哈哈)。

    Ogre3d 2.1 源码编译安装教程


    点击OK后我们来修改Cmake的配置。

    找到 OGRE_DEPENDENCIES_DIR 修改为 对应自己电脑上的依赖库的目录

    Ogre3d 2.1 源码编译安装教程


    在这里我们还可以做其它的设置,比如我只要OpenGL运行环境而不使用D3D,那我就把Render只勾选OpenGL

    Ogre3d 2.1 源码编译安装教程

    OK,确认无误后Generate。

    然后同样在指定文件夹 找到 VS项目文件打开。

    首先生成 ALL_BUILD

    然后生成 INSTALL

    编译完毕之后,,在对应下图目录的文件夹找到执行文件,打开看看吧

    Ogre3d 2.1 源码编译安装教程


  • 相关阅读:
    pytorch-第一章基本操作-基本使用方法 (1.torch.empty, 2.torch.rand, 3.torch.zeros, 4.torch.tensor, 5.x.new_ones,6.torch.rand_like, 7.torch.randn, 8.torch.from_numpy, 9.x.view(改变维度))
    mysql学习入门-数据库中库,表和内容操作
    校园客户端(DR)启动后提示我们缺失packet.dll,无法正常启动(7)
    DR客户端一直连接服务器....(6)
    优盘提示插入多卷集的最后一卷解决办法(5)
    apt-get默认下载路径
    Qt嵌入式开发环境搭建
    Ubuntu重启关机命令使用
    Linux如何修改网络环境参数
    VMware内部错误解决办法
  • 原文地址:https://www.cnblogs.com/zhehan54/p/5551442.html
Copyright © 2020-2023  润新知