学完C/C++想往游戏发展还需要哪些编程知识
发布网友
发布时间:2022-04-21 01:29
我来回答
共2个回答
热心网友
时间:2023-11-02 17:55
你可以选择艰难的路和稍微艰难的路。
艰难的是,你要从计算机图形学开始。对于一条直线的绘制,各种坐标系的转化,光照贴图等从开始学起,然后用自己的程序实现这些最基础的功能。说实话,很难,而且工作量很大。并且实现的效果已经开源程序实现。但是,收获是巨大的付出的辛苦也是巨大的。如果你想深入研究的话,这条路是必经之路。
稍微艰难的是,你可以学习一种图形库编程,比如OpenGL,DirectX以及一些开源的引擎编程。这条路,是你不用再考虑过于底层的,有关图形学基础的算法。只要学会何事的库函数调用,重要的是整个游戏的架构方面的设计实现。同样具有挑战性,要考虑的学习的也很多。而且实现的效果会比上一种成功几率大一些。如果想提高自己有能做出完整像样的作品,推荐这种。
我认为最为简单的就是使用已经高度封装的,高度集成的游戏开发软件,也就是所谓的引擎。比如Unity3D等等。这种方法,一个字:快。你不用考虑游戏的架构,更不用考虑图形学。就像搭积木,排剧本一样,一切都有前两种人为你开发好的工具。这种方法,比较简单。开发出成功作品的几率最大。
不过你可以先从一些小游戏开发学起,比如俄罗斯方块,五子棋,*之类的。从这些简单的例子掌握游戏开发编程的基本思想。在学习有关图形学的知识,实现相关的算法,在熟练的学习一种API编程。这样,对于想要开发你自己的游戏产品,甚至自己的游戏引擎都是有可能的。
加油吧!!!!!!!!!!!!!!
热心网友
时间:2023-11-02 17:55
图形学、数据结构和算法、DirectX sdk编程
学完C/C++想往游戏发展还需要哪些编程知识
稍微艰难的是,你可以学习一种图形库编程,比如OpenGL,DirectX以及一些开源的引擎编程。这条路,是你不用再考虑过于底层的,有关图形学基础的算法。只要学会何事的库函数调用,重要的是整个游戏的架构方面的设计实现。同样具有挑战性,要考虑的学习的也很多。而且实现的效果会比上一种成功几率大一些。如果...
我想学习游戏开发!现在是大一!学了c/c++ java 还需要学习什么!
先学习C,然后学习数据结构和算法,算法很重要。接着,在C++和JAVA中选择一种来学习。java的话,目前比较火的有android开发。C++大部分是PC游戏,手机游戏多用java.当然,你也可以学objective-c,进行iphone软件开发。
我想问问我已经学了c/c++了数据结构也看了该学什么了?
学生时代需要知识面全面一点,大学的那些课本教程是远远不够的,推荐几个方面可以涉猎下:web开发(基础的html、.net)、汇编或者PHP、网络(系统的学习可以从CCNA 到CCNP到CCIE)、数据库(sqlserver、oracle、mySQL、DB2,以及低端一点的access等)、通信、计算机硬件、操作系统(推荐研究linux)、网络安全、...
请问C/C++与Java相比而言学哪种好一点?
学习C/C++或Java,主要取决于你的兴趣和职业目标。C/C++通常被认为更具底层控制力,适用于系统编程、游戏开发、嵌入式系统或需要高效处理的场景。如果你对硬件层面的控制、性能优化或参与底层系统设计感兴趣,C/C++可能是一个更好的选择。Java则以其跨平台性、丰富的类库和强大的开发工具而闻名。它广泛...
自学编程怎么入门(零基础)
如何学习C语言
1.C语言是一种面向过程的编程语言,非常靠近底层的编程语言,相对来说来讲语法细节不是很多,但是这种自由组合的力度,灵活性非常强,真要组合起来代码也是比较难看懂的,所以linux内核源码真正内核机制方面的代码基本很难看懂,关键在与灵活运用,所以要想掌握的彻底就需要把基础概念彻底搞明白,C语言难易理解的概念也就是那...
现在高二成绩还可以,学C,想了解如何进行(外行勿进)
贴了一大堆,全是C++...更搞笑的是:“1.把C++当成一门新的语言学习(和C没啥关系!真的); ”...人家问的就是C 先学哪个都行,反正你有的是时间,C语言每天看两个小时,估计1个月没什么问题,考试的话大概能过60分吧,看自己悟性了 如果有需要 +QQ:35707492 给我留言吧 ...
怎么样才能学好C语言
把基础知识补充完毕再回头来学习,才会真正的事半功倍。二、Unix/Linux还是Windows,这是个很大的问题 不同的编程环境会造就出不同思维的程序员。Windows的程序员大多依赖集成开发环境,比如Visual Studio,而Unix程序员更加钟爱Makefile与控制台。显而易见,集成开发环境更容易上手,在Windows上学习C语言,只需要会按几个...
游戏设计需要哪些知识
type=1&tagid=307&zdhhr-10y22r-37115930 想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
游戏原画前景怎么样,好快毕业了,找工作吗
【可以去他们官网看看https://www.pixseedschool.com/ 完美世界自己的人才培训基地 】游戏原画的人才需求,相关数据显示,目前游戏行业在近几年来可谓是发展迅速,尤其是各种各样的网游,已经火了好几年,现在又慢慢的轮到手游和网页版的游戏。但是,总的来讲,不管是在任何一种平台上面的游戏,在发行...