Effective 3D Engine

渲染系统使用的OpenGL 及 OpenGL ES,Windows上OpenGL ES使用AMD的ES模拟器。

环境部署

完整代码下载地址:3D游戏引擎系统源码C++本科毕业设计

Win32环境配置

  1. 编辑器
  • proj_win32/RenderSystem/gles_renderSystem/GLES/dll 中的dll文件拷贝到proj_win32/bin/Editor中。
  • proj_win32/RenderSystem/opengl_renderSystem/glew2.1.0/bin/Release/Win32 中的dll文件拷贝到proj_win32/bin/Editor中。
  • 打开proj_win32/E3DEditor.sln 设置E3DEditorWindow为启动项目,编译选项选择EditorRelease,编译Engine和Editor下的项目,运行E3DEditorWindow。
  1. WindowsPlayer
  • proj_win32/RenderSystem/gles_renderSystem/GLES/dll 中的dll文件拷贝到proj_win32/bin/WindowsPlayer中。
  • proj_win32/RenderSystem/opengl_renderSystem/glew2.1.0/bin/Release/Win32 中的dll文件拷贝到proj_win32/bin/WindowsPlayer中。
  • 打开proj_win32/E3DEngine.sln 设置WindowsPlayer为启动项目,编译选项选择Release/Debug,编译Engine和WindowsPlayer下的项目,运行WindowsPlayer,运行时需要项目资源,资源文件夹需要和exe文件在同级目录内,并取名为“App_Data”,或者从命令行给WindowsPlayer启动参数,启动参数为3个并用英文逗号分开,第一个参数是资源目录,第二个参数是编辑器的窗口句柄,此处可以不填,这个是为了从编辑器启动游戏后,游戏与编辑器相互通信用的,第三个参数是起始场景,也可以不填。

Mono C#代码调试方法

下载并安装 Xamarin Studio,在系统环境变量中添加 MONODEVELOP_SDB_TEST 值为 1,
打开MonoScriptManager.cpp 修改_DEBUG_CSHARP 为 1,启动程序,这时候程序会进入等待状态,不会显示出来,
接下来在Xamarin Studio中打开Demo.CSharp\Demo.CSharp.csproj,在Solution面板中右键项目从打开菜单中选择 “RunWith -> CustomConfiguration”,
窗口最下方RunAction处选择Debug-Custom Command Mono Soft Debugger,然后单击最右下方的Debug按钮,
打开新的窗口后,在IP一栏填入127.0.0.1 Port一栏填入 10000 点击Connect按钮。之前处于等待的程序会出现了,接下来就可以在Xamarin Studio中调试Mono C#代码了。

3D游戏引擎系统源码C++本科毕业设计,C++ 3D引擎源码,渲染系统使用的OpenGL 及 OpenGL ES相关推荐

  1. 基于Android的看小说APP源码Android本科毕业设计Android小说阅读器、小说APP源码

    基于kotlin + 协程 + MVVM 模式来编写的看小说APP. 完整代码下载地址:基于Android的看小说APP源码Android本科毕业设计Android小说阅读器.小说APP源码 主要框架 ...

  2. python本科毕业设计基于神经网络的虚假评论识别系统源码,含模型及数据

    主要函数: 1.corpusprocess原始语料处理函数 2.train_word2vec生成word2vec向量 3.generate_id2wec获得索引的w2id,和嵌入权重embedding ...

  3. (附源码)计算机毕业设计SSM基于框架的点餐系统

    (附源码)计算机毕业设计SSM基于框架的点餐系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(Inte ...

  4. (附源码)计算机毕业设计SSM基于web的网上订餐系统

    (附源码)计算机毕业设计SSM基于web的网上订餐系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(I ...

  5. (附源码)计算机毕业设计SSM金牛社区疫情防控系统

    (附源码)计算机毕业设计SSM金牛社区疫情防控系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(Int ...

  6. 【附源码】计算机毕业设计Python安卓仿驾考宝典系统APPye8qu(源码+程序+LW+调试部署)

    [附源码]计算机毕业设计Python安卓仿驾考宝典系统APPye8qu(源码+程序+LW+调试部署) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行环境配置: Python3 ...

  7. (附源码)计算机毕业设计SSM基于的民宿租赁系统

    (附源码)计算机毕业设计SSM基于的民宿租赁系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(Inte ...

  8. (附源码)计算机毕业设计SSM基于智慧农业的水果销售系统

    (附源码)计算机毕业设计SSM基于智慧农业的水果销售系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe( ...

  9. 【附源码】计算机毕业设计JAVA高考志愿智能辅助填报系统

    [附源码]计算机毕业设计JAVA高考志愿智能辅助填报系统 目运行 环境项配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe( ...

最新文章

  1. input样式和修改
  2. Alisql源码编译安装(详细篇)
  3. 一篇文章让你彻底了解什么叫Netty!大牛看了直呼内行!
  4. Github火爆的项目,用聪明的方式学习Vim!
  5. 视频会议的分类和适用范围详解
  6. 皮一皮:原来程序员也是要看天赋的...
  7. 【Android 命令行工具】Android 命令行工具简介 ( 官方文档 | SDK 命令行工具 | SDK 构建工具 | SDK 平台工具 | 模拟器工具 | Jetifier 工具 )
  8. postgresql,pgadmin4安装后出错,界面只有文字
  9. Win7 FTP搭建
  10. 华为交换机初始化和配置SSH和TELNET远程登录方法
  11. Google谷歌搜索引擎镜像入口网址大全导航,谷歌搜索引擎镜像站
  12. C++获取成员变量的偏移地址
  13. dz3 php post 登录,discuz X3用户登录uc_user_login()函数详解
  14. 显示器接口针脚定义(D-sub15)
  15. 浏览器地址栏的组成部分
  16. 携程四君子:中国最美创业故事
  17. 叶雕——叹为观止的艺术!
  18. 自己动手刷原生android系统
  19. 水滴IP告诉你:代理ip的功能是什么?能否隐藏自身的真实ip?
  20. 笔记本高分辨软件兼容问题,字体太小或模糊

热门文章

  1. 区分是在手机端还是pc端
  2. hcfax2e伺服驱动器说明书_松下伺服驱动器说明书.pdf
  3. 【疑难杂症】allennlp安装报错:Installing build dependencies ... error
  4. 通过jsp向mysql批量导入数据_对大数据的批量导入MySQL数据库
  5. java登录无线路由器_无线路由器设置不求人,不会的赶紧收藏
  6. 1.Java内存区域与Java对象
  7. multisim仿真时示波器图像显示放大
  8. json字符串转化为map
  9. 尚硅谷JavaScript基础实战丨JS入门到精通全套完整版 P15
  10. 大学生利用Python做了一个答题助手!别人自己搜,他的全自动!