用C++开发3D游戏,要用到哪些技术?需要用到数据库吗?

用C++开发3D游戏,要用到哪些技术?需要用到数据库吗?,第1张

如果是单机游戏,就用不到网络方面的知识。多线程也不是必须。数据库也不是必须。甚至文件 *** 作也不是必须。最基本的当然是C++编程本身,然后是GDI的使用,3D理论和3D引擎的使用,仅仅这些方面,就有的是内容要学了。之后才是扩展的,比如网络,数据库等(如果游戏要求有需要的话,没有也不用看,看了也用不上)。

单机游戏一般都保存到本地,在本地的txt文件里,登陆的时候读取就行了。单机游戏都有存档的。存档时才会把数据存下来。一般不用数据库。都是编号规则。比如你有一把右手武器,存储在文档里面可能只是个10000876,1代表右手,后面代表武器编码。都是一套规则。单机游戏很少需要存到数据库的。基本上都是以一定规则储存到文件里面。

呵呵,说些最简单的吧。游戏除了一些代码(当然,代码是核心,比如各种引擎打造的超炫游戏场景),肯定的用到图形界面处理这方面吧?像常见的网游啊啥的,有用户注册信息啊什么的,得有后台数据处理吧?还有各种方面的设计、规划、组织(比如测试、修改、试用、发布)。。。总之,建一个很小很小很简单的游戏,可能确实只需要一些代码和一些软件工具,但稍微能算成是游戏的,肯定不会只有一些代码了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9261990.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存