文章最后更新于 2024年4 月30日
作为一个有志于准备进入游戏开发、3D计算领域的,但来自内容生产这种毫无技术背景的领域的人,并不是我选择C++,而是游戏开发软件Unreal Engine使用的是C++编程语言。
在此之前,我对Python很感兴趣,想用来做数据挖掘,但是感兴趣了快10年了,却还是没有学会,总归是因为没有明确的开发目标。
而当我把游戏开发作为一个执行目标,学习C++就变得很有动力,系统的看了一些教程,跟着动手,发现并没有想象中的困难。
站在游戏开发的角度,从编程语言的优势对比来看,C++的性能更高,可以手动管理内存,实现更好的控制和资源优化。这个等我学会了再来做对比。
我会怎么学习?
主要是自学。所以我会在C++编程语言自学系列里,更新作为一个新手入门所涉及到的学习资源,但倾向于英文类资源(同时提高自己的英语水平)。网上资源很多,你没必要在我这里找最全的,但你在我这里看到的,都将是我亲自用过,否则不会贴出来。
其次是在项目实践中学习。如果我学习进度顺利,我可能会定期更新自己的一些开发作品,也算是对我自己的一种监督,有作品能更好的和外界交流,大佬也会指导一下菜鸟吧?
最后提醒自己的是,要时刻以开发的终极目标去学,因为我知道编程是学不完的,我在这个年份入门,也很难赶上开发大牛。知道自己需要什么是最重要的。