您的位置:首页 > 其它

游戏开发中的设计模式——总览

2017-10-18 15:34 204 查看
最近在学习关于游戏开发中的设计模式方面的知识,想记录下来和大家一起分享,同时也方便以后自己的回味。在此系列的博文中,我不会刻意强调关于设计模式方面的基础概念和理论,而重点是设计模式在游戏开发中的简单应用。因为设计模式在软件设计行业涉及到的范围很广,适用性也很强。如果是设计模式的小白,可以自行百度学习,或者推荐以下连接进行学习:

https://www.zhihu.com/question/19558521?utm_campaign=rss&utm_medium=rss&utm_source=rss&utm_content=titlehttp://blog.csdn.net/qiulongtianshi/article/details/7570021https://wenku.baidu.com/view/90233639c850ad02de8041f0.html

同时推荐以下书籍(虽然自己没看多少,但是口碑还是很不错的):

《设计模式 可复用面向对象软件的基础》

《Head First 设计模式(中文版)》

《设计模式与完美游戏开发》

在这篇博文中,我首先会给大家一个关于设计模式的总览图(使用XMind思维导图软件制作),然后从下一篇的博文中正式开始进入单独的每一个游戏开发中的设计模式的学习,同时我会给出在游戏中的简单应用的例子。学完整个游戏开发中的设计模式后的大概效果就是使用设计模式搞定一个小的塔防类的游戏Demo。整个Demo项目我会放在Github上,可自行下载学习:https://github.com/MrZhiFu/Design-Patterns-In-the-game;建议下载压缩文件形式,解压之后使用Unity直接打开场景就能运行。(如果大家有Github账号,可点击Star收藏以下,收藏以后每次更新你都会收到提示)操作如下:


先上总览图:



一些个人建议的后话:在以后的工作和学习中不建议把设计模式生搬硬套,希望灵活使用。另外,设计模式不是用来让你和其他人装*的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: