想做某类型游戏却找不到对应的教程,怎么办?

简介: 经常会看到有朋友留言问:我想做个xxx类型的游戏,你这有没有对应的教程?虽然我已经写了很多的教程,这些教程也涵盖了一些类型的游戏,但是游戏的类型有太多种类了,想要写完能够涵盖所有类型游戏的教程是一项巨大的不可能完成的任务。

嗨!大家好,我是小蚂蚁。


经常会看到有朋友留言问:我想做个xxx类型的游戏,你这有没有对应的教程?虽然我已经写了很多的教程,这些教程也涵盖了一些类型的游戏,但是游戏的类型有太多种类了,想要写完能够涵盖所有类型游戏的教程是一项巨大的不可能完成的任务。


绝大多数时候,这个问题的答案都是“没有”。因为你基本上不太可能找到一个教程,刚好能够完美的匹配你的需求。实际情况一般都是这样的:你想做一个俄罗斯方块,上网搜索一下还真有不少教程,哎哟!小蚂蚁这个教程不错,图文并茂讲的非常详细,可是他用的是微信小游戏制作工具做的,而你需要的是用CocosCreator 制作一个俄罗斯方块的教程,好不容易找了一个 CocosCreator 的俄罗斯方块教程,却发现他实现的是这样的,而你想要实现的是那样的。


其实不光是教程,大部分在项目中遇到的技术问题都很难找到刚好符合需求的答案。出现这种情况主要的原因是因为“情景”不同。你想要做的某类型的游戏,在你脑子中是有自己的想法的,这个想法不太可能跟别人的一模一样,你遇到的问题也一定是有“情景”的,例如特定的操作系统,开发工具,编程语言,运行环境,想要所有的客观“情景”都匹配概率也很低。


所以,现实就是这样。你找不到某类型游戏的对应教程,当你在做游戏中遇到问题时,也很难直接找到解决方案。


出现这种情况时该怎么办呢?总不能就不做了吧?这里给大家分享两点儿经验和技巧。


第一点儿是提升自己的搜索技巧,我们不能直接放弃互联网提供的海量信息,还是要提升一下搜索技巧,来试着从海量的信息中找到我们想要的。


增加更多的关键字可以进行更精确的搜索,例如你在做俄罗斯方块游戏时,不知道游戏中的碰撞该如何实现。很多人会直接这样搜索“俄罗斯方块中的碰撞如何实现”,此时你搜索到的都是与俄罗斯方块和碰撞有关的内容,但是这些内容可能大部分都不是你需要的,因为你制作俄罗斯方块使用的游戏引擎是 Unity,这时你就可以把“Unity”这个关键字加入到搜索中,像这样“Unity 俄罗斯方块中的碰撞如何实现”,此时你搜索到的结果就会匹配到“Unity,俄罗斯方块,碰撞”等这些关键字。在这样的结果中更有可能找到你所需要的信息。


除了利用搜索引擎搜索之外,也要学会到对的地方去找答案。什么是对的地方呢?例如你当前正在使用 Unity 做游戏,那么对的地方就是 Unity 的社区和论坛,如果你跑到 CocosCreator 的社区中找答案的话,那么很明显就是跑错地方了。如果你使用的是微信小游戏制作工具在做游戏,那么对的地方就是微信小游戏制作工具的社区,或者是小蚂蚁这里。


总结一下,就是想要在信息的海洋中找到自己想要的信息,一个非常有效的方法就是增加限定条件,不论是增加查找关键字,还是找对的地方,都是在增加限定条件,限定条件能够帮助你过滤掉无用的信息,从而更有可能找到有效的信息。


但是,大部分的时候你是找不到合适的教程和解决方案的,就如同文中刚开始说的那样,因为客观的“情境”很难完全匹配,这时呢,就应该用到第二个技巧了。


尽可能的找那些有描述原理的教程或资料,因为“情境”多种多样,但是原理基本上都是通用的。还是以俄罗斯方块中的碰撞举例,现在你不知道该如何实现,甚至一点儿思路和想法都没有。这时,你应该去找那些包含俄罗斯方块碰撞原理的教程,在知道了原理之后,你就能够做到知其然了,然后剩下的就是结合自己当前的“情景”去对原理进行应用了。


这也就是我为什么一直强调原理的重要性,实现方法是多种多样的,但是原理通常都是不变的。只有知晓了其中的原理,才能做到以不变应万变。


开发工具会日新月异,不断更新迭代,很有可能你会因为项目或者公司需求更换开发工具,但是只要你对于一些原理性的知识掌握的很扎实,就能够快速的适应不断变化的工具,这也是作为一个游戏开发者的核心能力。

欢迎来加入小蚂蚁的游戏开发课,我们不光学习做游戏的方法,更要学习其中的原理。虽然这是一门面向新手的游戏开发入门课,但是它的内容远不止新手入门那么简单。想学习做游戏的朋友,可以【点击这里】了解课程服务详情,

我是会做游戏也会教你做游戏的小蚂蚁,想学习做游戏的话,关注我的公众号就对啦!

也欢迎加个微信,交个朋友,朋友圈每日分享与做游戏有关的知识和内容,可以来围观。备注“学习做游戏”可免费领取学习做游戏的原创教程资料。接受付费咨询,不闲聊,望见谅。

相关文章
|
8月前
|
人工智能 小程序 前端开发
小程序源码|运动荟小程序源码模版
小程序源码|运动荟小程序源码模版
|
小程序 JavaScript 数据库
小程序云开发教程三:创建第一个界面
小程序云开发教程三:创建第一个界面
123 0
|
7月前
|
运维 前端开发 Serverless
函数计算产品使用问题之wordpress应用模板在什么地方
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
8月前
404错误模板源码
404错误模板源码
60 2
404错误模板源码
|
8月前
|
搜索推荐 开发工具 图形学
想做某类型游戏却找不到对应的教程,可以这么办!
想做某类型游戏却找不到对应的教程,可以这么办!
42 0
|
8月前
游戏开发实战教程(15):形状放置预提示
游戏开发实战教程(15):形状放置预提示
74 0
|
人工智能 移动开发 数据可视化
不会写代码,想要做游戏
嗨!大家好,我是小蚂蚁。 “我不会写代码,还能做游戏吗?”不少想做游戏的朋友可能都会有这个疑问,答案当然是“能”。 即使不会代码,也并不影响你做游戏。会不会写代码,并不是做游戏的必要条件。 感谢工具的力量,是先进的工具让做游戏这件事对很多人来说成为了可能,下面我就为大家介绍几个不需要写代码,也能够做游戏的工具。
210 0
|
移动开发 Java 应用服务中间件
经常输入资源名称错误时,会出现界面找不到的情况,很不友好,编写一个404界面找不到时的显示界面
经常输入资源名称错误时,会出现界面找不到的情况,很不友好,编写一个404界面找不到时的显示界面
130 0
经常输入资源名称错误时,会出现界面找不到的情况,很不友好,编写一个404界面找不到时的显示界面
|
前端开发 Java Maven
从零开始实现放置游戏(七)——实现后台管理系统(5)参数校验
前面几章实现了在RMS系统中进行数据的增删查改以及通过Excel批量导入。但仍有遗留的问题,比如在新增或编辑时,怪物的生命值、护甲等数据我们可以输入负值,这种数据是不合理且没有意义的。本章我们就实现服务端对参数的校验。
6个绝赞的模板网站,你想要的、这里都有!
提起PPT,应该都不陌生,作为Office三件套之一,它扮演者至关重要的角色。在学生时代如此,在工作之后更为重要。 以我为例,在学生时代没有意识到PPT的重要性,无论是日常开会讨论,还是毕业答辩,我都是随便找出一个简陋的默认版本,贴上一些文字、公式、图片就大功告成。做完一个PPT,前后也用不到半天时间。
6个绝赞的模板网站,你想要的、这里都有!