跟着知乎@陈文礼做一个基于Dx的引擎吧,尝试实现UE的各种模块。

第一篇先配置基础环境

1. 安装所需工具

1.使用Git版本管理,远程放在GitHub上

  Git不熟悉的话可以参考廖雪峰老师的Git教程(python一开始也是看廖雪峰的教程入门的..)

2. 使用VSCode写代码

  VSCode比较轻便,插件也很丰富.

3. 使用Clang+CMake编译

Clang官网配置教程 http://clang.llvm.org/get_started.html

这里按照用VS2017配置的步骤来

  • Git已经配置好了
  • CMake安装很简单,安装后看命令行cmake命令能用就行
  • python之前通过Anaconda配置好了,新建一个python2.7的环境来跑Clang test suites
  • GnuWin32 tools ,下载好下载器后安装时有提示,然后使用 download.bat 下载,完毕后 install.bat安装(这里下载挺费时间的...

      使用官网的磕磕碰碰装了一下午都没装好,各种错误。最后采用了这个博主的方式安装成功。https://www.jianshu.com/p/598b7094b8c1

第一篇大概就是这样,果然搭建环境永远是痛苦的一件事

再次更新,考虑到还要各种代码、调试dx,还是换回了VS2017的拥抱(因为暂时只考虑windows平台(其实还是自己菜))。

转载于:https://www.cnblogs.com/amaduse/p/10695653.html

基于Dx11写一个自己的游戏引擎--1相关推荐

  1. 转:高层游戏引擎——基于OGRE所实现的高层游戏引擎框架

    高层游戏引擎--基于OGRE所实现的高层游戏引擎框架 这是意念自己的毕业论文,在一个具体的实践之中,意念主要负责的是物件和GUI之外的其他游戏系统.意念才学疏陋,望众位前辈不吝赐教.由于代码质量不高. ...

  2. 高层游戏引擎——基于OGRE所实现的高层游戏引擎框架

    技术文档(Document) 来自:noslopforever的专栏 高层游戏引擎--基于OGRE所实现的高层游戏引擎框架 这是意念自己的毕业论文,在一个具体的实践之中,意念主要负责的是物件和GUI之 ...

  3. 基于 Vue 制作一个猜拳小游戏

    目录 前言: 项目效果展示: 对应素材: 代码实现思路: 实现代码: 总结: 前言: 在工作学习之余玩一会游戏既能带来快乐,还能缓解生活压力,跟随此文一起制作一个小游戏吧. 描述: 石头剪子布,是一种 ...

  4. 基于OGRE所实现的高层游戏引擎框架(1)(转)

    基于OGRE所实现的高层游戏引擎框架(1)(转)[@more@] 人类对于游戏的研究起源于近代.关于游戏起源的问题,自近代而来就有了多种理论:例如席勒的"本能论",斯宾塞的&quo ...

  5. 用java写一个坦克大战游戏

    写一个坦克大战游戏需要具备一定的Java编程基础和对游戏开发的了解.具体实现步骤如下: 需求分析:明确游戏的目标.玩家.障碍物.子弹等要素,并制定游戏规则. 设计游戏界面:设计游戏界面,包括坦克.障碍 ...

  6. python kivy显示图片_python基于Kivy写一个图形桌面时钟程序代码示例

    本篇文章小编给大家分享一下python基于Kivy写一个图形桌面时钟程序代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. Kivy 是一个开源的 ...

  7. python时钟程序的设计总结_python基于Kivy写一个图形桌面时钟程序

    kivy 是一个开源的 python 第三方库,可以用来快速开发应用程序. 它有如下三个特点: 跨平台 kivy 编写的程序可在 linux,windows,os x,android,ios 和 ra ...

  8. ES6 手写一个“辨色”小游戏

    1. 前言 依稀记得几年前朋友圈流行的辨色小游戏,找出颜色不同的矩形.前些天突发奇想,打算自己手写一个类似的游戏,话不多说,先上 Demo . --项目源码 本实例基于 ES6 实现,并兼容 ie9及 ...

  9. python写一个游戏多少代码-使用Python写一个贪吃蛇游戏实例代码

    我在程序中加入了分数显示,三种特殊食物,将贪吃蛇的游戏逻辑写到了SnakeGame的类中,而不是在Snake类中. 特殊食物: 1.绿色:普通,吃了增加体型 2.红色:吃了减少体型 3.金色:吃了回到 ...

  10. python游戏脚本实例-使用Python写一个贪吃蛇游戏实例代码

    我在程序中加入了分数显示,三种特殊食物,将贪吃蛇的游戏逻辑写到了SnakeGame的类中,而不是在Snake类中. 特殊食物: 1.绿色:普通,吃了增加体型 2.红色:吃了减少体型 3.金色:吃了回到 ...

最新文章

  1. 《微机原理及接口技术》第07章在线测试
  2. c语言词法分析程序,词法分析器(c语言实现)
  3. s11.9 sar:收集系统信息
  4. 宝塔面板备份网站方法
  5. Python机器学习:PCA与梯度上升:05高维数据映射成低维数据(封装一个PCA)
  6. B 站疯传!P8技术大佬分享了20个免费Java课程,白拿不谢!!
  7. Extjs自定义日期控件的显示格式
  8. [论文笔记]JED:Towards Real-Time Multi-Object Tracking
  9. 单片机c语言1602怎么接线,lcd1602与单片机连接图 - lcd1602中文资料分享:lcd1602接线图_lcd1602与单片机连接图...
  10. php --- 二维码生成代码
  11. 中小企业信息网络安全解决方案
  12. 智慧路灯物联网解决方案
  13. Halcon错误 #2021: System clock has been set back.
  14. 微信会员卡-创建会员卡接口post参数字段说明
  15. 【2D 目标检测】CornerNet: Detecting Objects as Paired Keypoints
  16. 反正切函数的应用解题报告
  17. 数据通信是计算机网络最基本功能,计算机网络最基本的功能是数据通信和()。A.打印文件B.文件调用C.降低成本D.资源共享...
  18. Word文字怎么复制粘贴
  19. 有趣的python typosquatting不赚钱
  20. cucumber工程下载,包含selenium和restassured

热门文章

  1. 树形控件之思维导图 Android
  2. Python爬取网易车型库
  3. 微波雷达感应模块技术,应用于老人典型的跌倒场景,为老人安全保驾护航
  4. 免费PPT模板下载??
  5. linux 运行有道词典,Linux有道词典软件安装
  6. 重置Studio 3T的试用时间
  7. 套接字Socket的常见面试题及答案
  8. 信息系统项目管理师---综合类计算
  9. c语言实习报告,计算机c语言编程实习心得
  10. eclipse不自动弹出提示的解决办法(eclipse alt+/快捷键失效)centos 6.7