咨询电话:13938433315面向新人的游戏程序培训入门指南
学校:火星时代    发布时间:2021-03-23 10:41:01    浏览次数:396
导语概要:面向新人的游戏程序培训入门指南

1
面向新人的游戏程序入门指南

游戏引擎的知识首先,要玩游戏的话,对完美的引擎构造需要知识。特别是像原来的神一样使用商业引擎的团队,对于各种商业引擎需要一定的理解和认识。这里介绍的是《Game Engine Architecture 3.ed.》。因为在国内只有第一版的翻译,所以可能有很多人不知道和这个评论员一样,这本书已经更新了好几次了。这样的书一般技术更新很快,所以可以看到新的。请尽量不要看旧的。而且因为翻译跟不上,所以有能力的朋友会尽量去看英语版。渲染在游戏引擎中是相当重要的。在这里介绍3本书。“Advanced Global Illumination 2.ed.”“Physically based Rendering 3.ed.”AGI是一本相当薄的书,但是它明确地说明了光传输的各种理论。

微信图片_20210322172141
与AGI相比,PBRT全书1000页以上的版面被很多人看到和退缩,它可以让你理解更多的光线追踪里面的细节。RTR这本书的时效性很强。其中有只有历史意义的内容。可以说价格性能比没有那么高。所以最后推荐。我想说的是,特别是RTR不推荐给新人。众所周知,很多人在各种各样的平台上推荐这样的书,但是大部分人都没有读完。实时呈现理论与离线呈现相同,只需使用更多trick近似一些效果,所有理论都可以在离线呈现(AGI/PBRT)中找到。而且,那个时效性非常强,RTR4中已经有很多算法在未来几年内已经不能使用了。另外,这本书里也没有新的算法。请不要被这些推荐书的人骗了。自己读一遍最有说服力。如果实时渲染的话,我想可以学到很多API的使用和设计的想法。任何API都可以。通过实践性的学习,可以知道DX12和DX11的性能哪里不好。绘图效率有多大不同?计算机科学的共同表现是游戏中可以看到的最表面的部分。游戏的其他技术有什么?答案应该是各种计算机科学知识的总和。想优化CPU的执行性能的话,应该怎么做?缓存如何影响我的游戏效率?联合国的ECS是什么?99行写的雪和雪的女王Taichi是什么?
微信图片_20210322172221
我学习了体系结构。我相信自己能知道这些问题的答案。游戏开发为什么使用lua?我们在说虚拟机,到底指的是什么?在Unity的C宅怎么称呼lua脚本?C波段的反射又是什么?反射的开销都是编译和运行的什么环节?Ureal Header Tool是实现最高反射的机制吗?我学习了关于编译原理和编程语言的理论。这些问题都很简单。多人游戏怎么做?网上可以收到的最多人数是多少?如果有人用外挂会怎么样?我的游戏程序为什么不被别人解读?少年,电脑网络,甚至是密码学,都在等你。游戏中的冲突是怎么实现的?物体的破损是怎么实现的?水、布、烟等物体怎么动?整体的照片怎么显示?计算解析学、力学、数值分析、几何学?你现在后悔没能很好地听清大学一年级的分数吗?也就是说,我切实感受到大部分知识都可以应用于游戏。我们的理解不像专家那么深刻,但是在游戏开发过程中应用这些知识也是一个很大的挑战
微信图片_20210322172439

 

免费试听

免费体验课开班倒计时

114900

信息已加密,请放心提交,提交后会有专业老师给您回电,请保持电话畅通。

咨询电话:
13938433315

QQ:363777239(刘老师)

X

截屏,微信识别二维码

微信号:13938433315

(点击微信号复制,添加好友)

  打开微信

微信号已复制,请打开微信添加咨询详情!