首先欢迎大家来到游戏板块
,我们的初衷都是希望您能在这里得到游戏相关问题的解答,带着问题而来,愉快的离开~但是。。。
当了版主以后要经常回答一些技术问题,也遇到了一些让人十分纠结的提问:我到底是答呢还不不答呢?我应该这样“溺爱”楼主吗?
以前在技术群里就经常遇到这些问题,一般大家对于这类问题的反应都是,沉默,沉默,再沉默。。。因此,臣妾深感应该普及一下如何问问题的知识。
首先总结一下这些让人纠结的帖子:
=========================== 请不要发这些帖子 ===========================
1.
懒得搜索型。这类帖子大多提出的问题谷歌一下你就知道。或者是一些只要查看文档就能解决的问题。”XXX函数怎么用啊,XXX函数是什么意思啊“,这类楼主还往往会抱怨为什么都没有人回复我的帖子!!!。。。
2.
跪求代码型。“本人菜鸟,求大神XXX源码”。不用吐血,不用跳楼,不用跪求,大神很忙,没空给你。
3.
问题模糊型。这里举个例子,“我的电脑总是蓝屏怎么办”。“不要用Windows”“重装系统”。
4.
长篇累牍型。说了很多不知道要问什么。这CSDN游戏板块这类帖子还比较少。
因此,为了更好的问答环境,也为了让您的帖子能更加快速、准确的得到答案,希望您可以听取以下几个最基本的建议~
=============================== 基本建议 ==============================
1.
谷歌搜索中英文。如果中文一直找不到答案,尝试用英文关键词,可能在StackOverflow等论坛上已经有答案了(百试不爽)。对于一些类似”XXX支持什么语言啊,XXX支持什么平台啊“,请直接去官网查询最佳答案。
2.
查看相关文档。如果你使用了引擎、接口等等有官方文档的工具,请一定要先查文档。不然大家的回复可能是:去看文档!!!如果你查了文档还是不懂,可以在帖子中说明哪里有问题,这样我们就不会觉得你是个张手要饭的人。另外,请不要惧怕英文,毕竟有太多的优秀资源都是英文的,实在不懂了还有
谷歌翻译。
3.
问题明确。在做了前两步以后,如果还是需要提问,一定要在帖子里说你做了哪些努力,需要解决什么问题,可以分成123这样的条目可能会更有针对性。不然,我们会想“为什么我要当保姆??”,或者“擦,这人到底想问什么??”
4.
态度正确。这点对于回帖者也是一样的,大家都是来学习知识的,没必要把自己看的很低或者很高。我们欢迎讨论,但对于一些问题,除非你真的非常了解,请不要轻易下结论,比如“XXX技术很不重要”“XXX没什么价值”,很容易误导小朋友的呦~~
5.
及时结贴。一些人甚至还不知道要有结贴这一步骤吧。。如果您的问题得到了满意的答复,请及时结贴,可以标明最佳答案,利人利己。
=============================== 相关文章 ==============================
以上是最基本的要求了,
酷壳这里也有一篇文章是讲如何问问题的,里面提到了一个外国人写的
“提问的智慧”一文,建议大家读一读,是有
中文翻译的。
最后,作为一个程序员,学习能力对于你以后的发展具有很重要的影响,希望大家能够认真看待,也欢迎大家补充
============================ 如何学习游戏开发 ===========================
最近在论坛上看到好多这样的帖子,“我学C++,想开始学习游戏开发,该如何入手?”,“我今年大二,想学游戏开发,应该看哪些资料?”等等
我先说下我的经历。。。第一个时期是什么游戏编程经验也没有,经人推荐使用了Unity3D引擎,磕磕绊绊也算做了一个还能看的游戏。后来第二个学期,由于大学课程有计算机图形学,掌握了一些游戏中的图形知识。再后来,由于对引擎使用越来越熟练,我开始关注游戏制作中的技巧和模式,也通过实习学到了很多游戏开发技术。到现在,由于游戏目前只是我的爱好,没有生活压力,我又开始学习Shader了。。。
好啦,来说正事~其实这种问题一搜一大堆的,比如
知乎上的回答,英文的
有一篇很详细的博文。
很多人强调计算机图形的重要性,想要深入了解游戏背后的技术,这当然是必不可少。但是,说实话,对于初学者一直看一本单纯讲数学知识的图形学书,我觉得不是一个很好的建议,因为由于图形知识往往比较难,很容易让人失去兴趣。。。但并不是不看,我相信这做游戏的过程中,不出意外你一定会遇到图像相关的问题,这时候多多了解,多多学习,在做游戏、用引擎的时候,多问几个为什么,既培养了兴趣,也可以初步了解图形学。等到开始觉得有必要系统学习的时候,你自然会去想要看一本计算机图形学的书~个人拙见。。。
最后,强调一下
兴趣很重要!!!,如果你真的喜欢游戏开发,那么我相信再难你都会坚持下去的~祝大家玩得开心~