加入
发新帖
发表于 2014-3-30 10:25 | 查看: 838| 回复: 10
虽然说求推荐程序书这个表述可能有点儿文不达意……但是还是希望各位大神解答一下游戏编程需要一些什么基础的知识,顺便推荐一下相关的书。果然还是书相对来说比较好吸收一些,总感觉网上的教程太过零碎了。最近学了些c#想试着搞搞unity,但是内,感觉还是基础差得很多,比如虽然能搞明白四元数的东西但是,unity很多操作四元数的命令完全搞不懂是干什么,比如slerp,所以感觉越来越无力。
还有,脚本啥的还算可以,但是unity里面有没有大的结构方面的控制呢……不好意思,我对游戏结构,甚至说软件的结构都没有啥概念,还希望各位大神指导一下。

收藏回复 显示全部楼层 道具 举报

发表于 2014-3-30 10:30
无可推荐。。。
因为我只看官方手册,甚至也没学过C#什么的,没遇到太大问题。(我的需求低,哈哈哈哈)至于基础知识嘛,我认为最重要的就是高中数学和高中物理了,然后就没有了。总之看官方手册就什么都有了。(倘若不像我这般的低需求的话,那就去正二八经学程序咯,大抵看书是不够的)
其余的尚请楼下专业人士解答。

回复 显示全部楼层 道具 举报

发表于 2014-3-30 10:32
彭必涛 发表于 2014-3-30 10:30
无可推荐。。。
因为我只看官方手册,甚至也没学过C#什么的,没遇到太大问题。(我的需求低,哈哈哈哈)至 ...

官方手册上面有很多东西不做说明的撒……

回复 显示全部楼层 道具 举报

发表于 2014-3-30 10:33
nerveguilty 发表于 2014-3-30 10:32
官方手册上面有很多东西不做说明的撒……

不做说明无所谓,有google

点评 回复 显示全部楼层 道具 举报

nerveguilty 发表于 2014-3-30 11:01
google好强大
发表于 2014-3-30 10:55
看你自己喽,其实只要稍微有点编程基础,基本上所有语言都是同一套规则,看API,看示例代码,模仿,然后改造成自己需要的。当然就我个人的经验来说,这个过程的难易度其实完全取决于你所需要的库的编写者是否有认真的写出一套易读的说明书,反正我对某些开源库的说明书很无奈

点评 回复 显示全部楼层 道具 举报

nerveguilty 发表于 2014-3-30 11:01
稍微有点编程基础是具体什么程度
发表于 2014-3-30 18:26
都是要到处找资料的
写书的人,怎么知道,你懂哪些,缺哪些呢

回复 显示全部楼层 道具 举报

发表于 2014-3-30 19:24

点评 回复 显示全部楼层 道具 举报

kfihihc 发表于 2014-4-2 22:41
我之前还做了一个中文版本的豆列:http://book.douban.com/doulist/2814448/
nerveguilty 发表于 2014-3-31 13:44
orange030 发表于 2014-3-30 20:18
赞!
发表于 2014-3-31 17:45
根据你的描述推荐你至少读这个 http://book.douban.com/subject/1400419/

回复 显示全部楼层 道具 举报

发表于 2014-4-1 08:39
单纯从游戏领域看,游戏编程需要熟悉你选择的语言:基础语法,文件读写操作,网络通信操作,图形处理操作。找一本有实例的书,跟着写,多锻炼。自己写和看是有很大差距的。

不同游戏类型的具体游戏实现也有差异,有的涉及到复杂的地图关卡,有的涉及到复杂的物理引擎,这些具体实现是没法通过某一本书介绍的,只能是一点点积累。

项目更大更复杂以后,才涉及到你说的结构问题,这个其实是架构设计,其中涉及到软件开发的思想。比如面向对象、设计模式、重构,初学者不用着急学习这个,否则会越弄越糊涂的。

回复 显示全部楼层 道具 举报

发表于 2014-4-2 16:21
ShirenY 发表于 2014-3-31 17:45
根据你的描述推荐你至少读这个 http://book.douban.com/subject/1400419/

这本书很实在,正好解决我的问题

回复 显示全部楼层 道具 举报

发表于 2014-4-2 16:49
ShirenY 发表于 2014-3-31 17:45
根据你的描述推荐你至少读这个 http://book.douban.com/subject/1400419/

正想推荐这本书来着,对于学习游戏中的数学有很大的帮助,针对楼主提到的四元数也讲得很精彩

回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 加入

搜索

繁體   

返回顶部