想做某类型游戏却找不到对应的教程,可以这么办!

简介: 想做某类型游戏却找不到对应的教程,可以这么办!

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


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


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


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


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


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


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


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


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


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


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


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


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


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

相关文章
|
1月前
|
移动开发 JavaScript C#
分享31个游戏源代码总有一个是你想要的
分享31个游戏源代码总有一个是你想要的
106 0
|
10月前
网上平台提现被拒客服以各种理由不给出应该怎么办?
网上被黑可能是你遇到黑平台才会导致的,遇到事情不要慌一下文章可能帮你换回损失
136 1
网上平台提现被拒客服以各种理由不给出应该怎么办?
|
10月前
|
程序员
有了这些不愁找不到对象,520表白代码
有了这些不愁找不到对象,520表白代码
58 0
|
搜索推荐 开发工具 图形学
想做某类型游戏却找不到对应的教程,怎么办?
经常会看到有朋友留言问:我想做个xxx类型的游戏,你这有没有对应的教程?虽然我已经写了很多的教程,这些教程也涵盖了一些类型的游戏,但是游戏的类型有太多种类了,想要写完能够涵盖所有类型游戏的教程是一项巨大的不可能完成的任务。
69 0
用autoIt自动制作AFP考试的理财案例(1)
用autoIt自动制作AFP考试的理财案例(1)
87 0
找不到“妹”字在哪?一款游戏看把你愁的,用我这个代码逻辑,不再被游戏困扰!
找不到“妹”字在哪?一款游戏看把你愁的,用我这个代码逻辑,不再被游戏困扰!
136 0
找不到“妹”字在哪?一款游戏看把你愁的,用我这个代码逻辑,不再被游戏困扰!
|
缓存 小程序 前端开发
一个小程序也能获得 50W 天使投资!图书社交小程序的核心步骤及源码分享 (上)
2017年共享经济很火,所以很多人在共享这事儿上动脑筋,也包括我。现在事实证明当时大部分的共享经济概念都死了。咱们国内图书价格非常便宜,共享借书连物流成本都负担不起,商业计划中的社交体系短期内也不可能搭建起来。
298 0
一个小程序也能获得 50W 天使投资!图书社交小程序的核心步骤及源码分享 (上)
|
搜索推荐 小程序 UED
分不清电商小程序模板和定制的区别?
当我们在使用电商小程序时,一般都有两种模式,一种是电商小程序模板,另一种就是电商小程序定制。但很多商家分不清电商小程序模板和定制的区别
|
SQL 数据库
【自然框架】注册会员活动——第一份代码的修改建议(第一版)
  前情回顾:       自然框架开源社区的第一次活动——实现会员注册 (活动介绍)     自然框架开源社区第一次活动的资源包  (内含数据库设计、数据库文档、实例代码)     参与方式   (可以在这里报名参加)     人员表设计思想 —— 也许会有点帮助 (数据库的设计思路)     【自然框架】开源社区活动,会员注册的第一份代码!  (第一份代码的 原版代码)       下载“好坏”的会员注册完整代码。
959 0