暂时未有相关云产品技术能力~
关注我的微信公众号【小蚂蚁教你做游戏】
在微信小游戏制作工具中是没有私有函数这个概念的,也就是说所有的函数都是公共的,大家都可以使用,而且函数也没有返回值的概念,想拿到函数运行的结果只能通过设置一个全局变量,将结果存储在全局变量中,然后通过这个全局变量来使用。这种方法有很多的弊端,尤其是在有大量的克隆体存在时,每个克隆体都使用同一个函数,都去设置同一个全局变量,就会造成意想不到的结果。
生活中我们总避免不了要等待,整装待发的准备去公司开始新一天的奋斗,但是公交车却迟迟不来,需要等待。一家人订好了周末出游计划,正准备出门,老婆要再选件衣服,擦个脸,需要等待。打开电视看想看的节目,出来了 60 秒的广告,需要等待……
你的第一个小游戏已经完成了,现在是时候把它分享给朋友们了。无需担心它看起来怎样,是否太过简单或者粗糙。总之它是你的第一个游戏作品,你值得为之高兴,也值得将这快乐分享出去。
终于到了真正动手做游戏的时刻,在这一节里,我会带你从头开始将我们的“太空保卫者”按照设计方案制作出来。这一节里的内容会非常的多,一遍消化不了,可以多读几遍。别着急,慢慢来。
一个游戏通常开始于一个想法,这个想法可以是千奇百怪的,可以是五花八门的,甚至可以是可笑的。不论如何有一个想法,是一个游戏的开端。当你有了一个想法了以后,如果你希望它最终能够变成一个真正的游戏,那么你就必须要继续往前走,反复的思考,雕琢你的粗糙的想法,将它细化,形成一份具体的可行的游戏设计方案。
“如果,那么”的逻辑非常的直白,如果玩家死了,那么游戏就应该结束。反之,如果玩家没有死,那么游戏就不应该结束。如果我干掉了一个敌人,那么我的得分就应该加一。如果敌人被子弹打中了,那么它就应该爆炸......
这一节我们学习了层级管理,以及通过使用拖拽的方式来调整层级的顺序。 在真实的游戏中可能会包含很多的层级,在调整层级时,不要忘记口诀:谁挡住了我,我就去谁的上面。 试着在游戏中加入更多的层级,拖拽调整层级的顺序,然后观察编辑区中的图片显示效果。
在游戏中所有你能够看到的图片,听到的声音或者用到的脚本都被统称为“资源”。下面我们学习一下如何插入精灵以及声音资源。 点击资源管理器中的“添加素材”。这是游戏中所有素材的添加入口,游戏中的所有的素材都是通过“添加素材”按钮导入到游戏中的。
每个领域都有一些属于自己的“行话”,游戏领域也不例外。这些“行话”对于了解游戏开发的人来说是日常用语,但是,对于非游戏行业的人来说其可能完全是不知所云。所以,在此你需要了解一些“行话”的含义,以便于在接下来的内容中,你能够清楚我所表达的是什么。无需担心,我们只是了解几个必要的概念,而且,它们都很容易理解。
首先回答第一个问题,是的,学完这个教程后,你能够做出自己的游戏。这里,有一点儿地方需要澄清一下,“做出来”跟“能够做出来”是完全不同的,“做出来”是既定的事实,去做了,并且做出来了。而“能够做出来”只是一种想象,前提是要先“去做”。
你正在阅读的是我原创的游戏开发零基础入门教程系列,面向的是没人任何游戏开发和编程经验,想要学习自己做游戏的普通人。这个系列教程已经帮助了很多人做出了自己人生的第一个游戏,希望它也能帮助到你。
循环是游戏开发中一定会用到的逻辑,不论是你想控制移动,或者进行遍历,亦或者不停的去执行某一段逻辑,都需要使用循环。那么对于循环的使用你彻底了解了吗?今天这篇文章就帮助你彻底的弄懂微信小游戏开发中的循环的用法。
我遇到很多的想要学习做游戏,但是最终因为各种各样的原因半途而废的人,“半途而废”并不是一件多么稀奇的事,大概我们每个人都是“半途而废”的专家。但是,投入一定的时间和精力,最终却没有学成,会让人有很强的挫败感。如果再三尝试,都没有学成的话,那么这种挫败感是足以让一个人彻底放弃的。
再分享一波我的学员的微信小游戏作品,厉害的学员越来越多了,上线的小游戏作品也越来越多了,靠小游戏赚到钱的学员也越来越多了。 大部分的学员都是从零开始的,通过学习做出了自己的第一个小游戏,通过接入流量主赚到了自己的第一份睡后收入,祝贺这些学员学有所成。🎉 下面这些小游戏都无需下载安装,点击小游戏名字,可以直接打开体验。欢迎大家去玩玩,支持一下我的学员们的游戏作品。
这些模版的用处跟我原来制作它们时所想象的有很大的不同,原本以为这些项目主要用来学习开发,后来慢慢的发现这些模版发挥的最大的价值是:它们将制作小游戏/小程序的门槛进一步降低了,低到了让更多的人愿意尝试的地步。
继三消和点消之后,我们来继续了解下一种连线消除游戏的原理和实现。连线消除和之前的两种有着很大的不同,因为它不需要自动的查找算法,连线的整个过程都是由玩家自主手动完成的。
不久我上线了一款彩虹星球大冒险的小游戏,是一个飞行射击游戏,效果还挺不错的。有不少朋友问这个飞行射击游戏有没有模版,想通过模版学习一下其中的一些实现方法。 今天,飞行射击游戏的模版来了,长按识别下方的小程序码可直接体验。
这种功能能够满足玩家的收集欲望,就像我们小时候收集的画册,邮票,现在大家喜欢收集的手办,卡片等等。只要有这样的一个收集图鉴,你就总是会想把其中的所有物品全部集齐或者点亮。
这份整理的资料很可能是全网最全的关于微信小游戏开发的学习资料了,强烈建议你收藏,因为以后肯定会用到。 这些的教程资料已经帮助过很多人做出了自己的第一款游戏,希望它们还能够继续帮助更多想要做游戏的朋友,进入游戏开发世界的大门。
先跟着入门课程把基础知识掌握好,把工具使用熟练,学习做游戏最重要的是动手做,尽可能完成每节课程后面的实践练习,只有做的多了,知识才能掌握的扎实,才能更快的入门。
不少同学问微信小游戏制作工具跟 Scratch 有什么不同,它们看上去是有一些类似的,比如说都是使用的积木化的编程方式(这应该是最大的相似点),它们之间到底是不是一个东西呢?我要学习的话应该选择哪个呢? 我今天专门录制了一段短视频,从两个角度来分析了它们之间的区别。如果你更愿意看视频的话,可以忽略下方的文字,直接看视频(另外欢迎大家关注我的视频号,学习更多与做游戏有关的知识和内容)。
嗨!大家好,我是小蚂蚁。 今天我们继续消除游戏系列教程,来看一下点消游戏中查找算法的原理和实现,什么是点消游戏呀?消星星听说过吗?没有的同学可以去查一下。点消游戏的查找算法是如何实现的呢?如果你有好好研究过之前的三消游戏查找算法的原理和实现,就会发现这个点消的查找算法只不过是一个精简的三消查找算法,它只需要查找一轮即可,因为只要相邻的有两个相同的图标,就能够满足消除条件。
嗨!大家好,我是小蚂蚁。 在消除游戏中,发生消除之后,会留下空白位置。此时,如果上方有其它的宝石,那这些宝石就会下落填充空白位置。今天我们就来了解一下消除游戏中图标下落的原理以及实现,这个可以应用于所有的消除游戏中(纯物理消除游戏除外)。
三消的查找算法是通用的,可以用于几乎所有的三消游戏(完全基于物理的游戏除外),如果你之前不知道的话,那么今天的这篇教程就可以好好的研究研究了。 原理性的东西很重要,值得你花点儿时间好好的学习,一旦你掌握透彻了,以后会发现它们可以用于各种各样的地方,不论你到时候是用的是什么样的游戏引擎,什么样的开发语言,原理都一样,放之四海而皆准,相信我,这一点我深有体会。
有不少人都想尝试着做游戏,不论是尝试着实现自己曾经的游戏梦想也好,还是试着把做游戏当做一个副业也好,对于所有的想要或者正在做游戏的个人来讲,从微信小游戏开始都是一个最好的选择。 我自己现在正在做微信小游戏,而且也在教很多的学员做微信小游戏。你可能会觉得我这样说是有一定的动机的,但其实不然,如果我自己不相信这个平台的话,那其实我是没有必要自己做的,只需要忽悠让别人相信就可以了。但是现在我自己也正在致力于做这件事,这也证明了我对它的认可。不是有这么一句话吗?不要轻易相信一个人说了什么,而要看他做了什么。
自己制作小游戏,没有合适的素材怎么办?去哪里找素材比较放心?网上随便下的素材会不会有侵权的风险?这些是很多游戏开发者都疑惑的问题。 今天小蚂蚁就以自己多年的游戏开发经验来给大家解疑答惑一下。 最好最安心的方法是你自己做,可能不少同学要说了,可是我画不出来呀,没有任何的美术功底怎么办?难的画不出来就先画简单的,简单的画不出来就画极简的。关于这个我之前也专门写过一篇文章分享《不会美术如何做出好看的游戏》。
嗨!大家好,我是小蚂蚁。 这里是我制作的一些小游戏模版,有些是完整的游戏项目,有些是示例 demo,它们或者可以帮助你学习某种类型的游戏制作,或者可以直接当做一个游戏原型来进行继续开发。 每一个模版都有对应的介绍,下方的小程序码都可以直接识别体验,欢迎按需购买。
我遇到很多的想要学习游戏游戏,但是最终因为各种各样的原因半途而废的人,“半途而废”并不是一件多么稀奇的事,大概我们每个人都是“半途而废”的专家。但是,投入一定的时间和精力,最终却没有学成,会让人有很强的挫败感。如果再三尝试,都没有学成的话,那么这种挫败感是足以让一个人彻底放弃的。 很多人总是去试着一遍一遍的做重复的事,兴致来时,定下一个目标,投入学习,兴致走时,就此终止,下次兴致来时,再投入,再终止…...如此循环往复的在学习与放弃之间徘徊,却很少停下来想一想,为什么总是这样,为什么总是学不成,入不了门?
嗨!大家好,我是小蚂蚁。 下面的这张是我的一位学员在学员群里发的同 ChatGPT 对话的截图。 可以看到,ChatGPT 知道微信小游戏制作工具,知道它可以通过拖拽积木块儿的方式编写小游戏代码,甚至知道它的一些基础操作,以及它的优点和弊端。 如果单单只是这些,还不足以让人惊讶,因为毕竟这些信息也都是可以通过搜索查到的。但是当看到下面的具体实现问题的回答时,我还是被惊讶到了。
在这个时代,你不懂摄影,但是却可以用手机轻松地拍出好看的照片;你不懂图像处理,但是却可以一键让你的照片显示出各种各样的效果;你不懂画画,但是却可以通过语言描述,让 AI 帮助你画出你可能凭借自己永远都无法画出的作品......工具在不断的降低创作的门槛,让越来越多的人能够做一些原本只有少数人才能做到的事。
嗨!大家好,我是小蚂蚁。 制作游戏要从简单做起,尤其是对于新手开发者,一定要从简单做起。如果在啥也不会的时候,一上来就想做个大而复杂的,那结果只能是以失败告终 有目标是好事情,但是前提是目标要合理,登顶珠峰是一个好目标,但是对于一个从未登山的人来讲,很显然这不适合当作第一个目标。
在之前的两篇文章中,我们首先打开了自己的“创作者之眼”,看到了消除游戏背后那张看不见的网格,想象一下你所玩过的消除游戏,是不是其中的每一个图标都遵循着网格布局在排布?接着我们继续做了进一步的修炼,将“创作者之眼”继续升级,除了那张网格,我们也看到了一些数字,这些数字就是每一个图标的标识。 在网格的那一节中,我们讲了一些基础的数学知识,再次回顾一下这张图片。
首先我们来看一下这个问题本身,能问出这个问题的基本上就是新手,小白,零基础,对于游戏开发这个领域没有任何的了解的人。为什么这么说呢?因为只有当你对于一个领域没有任何了解的时候,才会问出这么宽泛的问题。 所以你看,但凡问那种很宽泛的问题的,基本上都是对于这个领域没有任何了解的,也就是新手小白。但是新手小白也没有什么可丢人的,毕竟谁在接触一个新领域的时候不是新手小白呢?
今天给大家分享一个非常有用的小技巧,学会之后能够帮助你快速的在小蚂蚁的中找到自己想要的关于游戏开发制作的教程和文章。 微信内部是自带搜索功能的,想必这个有不少的朋友不知道。因为我经常会看到的后台有各种各样的关键字的留言,这些留言的人应该都是想通过这些关键字找到公众号中的一些自己想找的教程,只不过很可惜的是这些留言发错了地方,不应该直接发到公众号里,而应该直接使用公众号内部的搜索功能。
首先我们来看一下这个问题本身,能问出这个问题的基本上就是新手,小白,零基础,对于游戏开发这个领域没有任何的了解的人。为什么这么说呢?因为只有当你对于一个领域没有任何了解的时候,才会问出这么宽泛的问题。 所以你看,但凡问那种很宽泛的问题的,基本上都是对于这个领域没有任何了解的,也就是新手小白。但是新手小白也没有什么可丢人的,毕竟谁在接触一个新领域的时候不是新手小白呢?
嗨!大家好,我是小蚂蚁。 在上一篇中我们讲到所有消除游戏(严格来讲是所有的非纯物理的消除游戏)的背后都有一张看不见的“网格”,这张“网格”是一个消除游戏的基础,有了它才有了行列式的布局,你才能够把指定的元素(图标)放置在指定的位置上,就像下面这样。
这里是我制作的一些游戏模版,有些是完整的游戏项目,有些是示例 demo,它们或者可以帮助你学习某种类型的游戏制作,或者可以直接当做一个游戏原型来进行继续开发。 这是一个益智的滑块游戏,还有另一个名字叫做“华容道”游戏。移动滑块,将绿色的方块移动到最下方的位置即可过关,可以直接通过【表格】编辑每一关的布局,目前共包含 32 种不同的布局。
这是不少人在正式上手学习做游戏之前的疑问,就跟我们购买某个商品是一样的,那么多同类型的商品,到底我应该买哪个呢?答案就是选择最适合你的那个。 这个问题表面上来看问的是应该选择哪个游戏开发工具,但实际上这个问题的答案却在另一个问题之中,你到底想要做一个什么样的游戏,你的目的是什么?这个才是真正的问题。
嗨!大家好,我是小蚂蚁。 在正式开始讲具体类型的消除游戏之前,我们会先用几节讲一下所有消除游戏的共同特点。是的,所有的消除游戏都有着一些共性,了解了这些之后,你就会发现所有的消除游戏在你眼里都“差不多”。 试着看下面的 6 种不同类型的消除游戏的截图,找找它们的共同特点。
关键词:三角函数,游戏开发,游戏数学,微信小游戏制作工具,游戏开发教程。 嗨!大家好,我是小蚂蚁。 晓得上面那句话的逻辑谬误了吗?不论是学习数学,还是学习编程,都是锻炼一个人逻辑思维的方式,因为这两者对于思维的要求非常的严谨,稍有差池就会带来一个错误的结果。所以学习它们适合锻炼一个人严谨缜密的思维,你的逻辑思维是因为学习这两者而锻炼出来的,而不是要先要具备一定的逻辑思维,才能够进行学习。
关键词:精灵旋转,绕圈旋转,转圈道具,旋转道具,游戏开发,教程,微信小游戏制作工具。 今天分享的这篇是学员提的问题:如何实现让游戏角色拾取一个道具,然后这个道具就会围绕着他旋转,如果再拾取一个,就会变成两个道具围绕着角色转,再拾取变成三个,四个.....其实这就是一个游戏角色的“呼啦圈”技能,“呼啦圈”是我起的一个名字,看看下面的动图就知道了,这种围绕着游戏角色转圈圈的技能很像是呼啦圈啦
嗨!大家好,我是小蚂蚁。 下面这些是被问的比较多的关于微信小游戏的一些问题,在此整理出来了统一进行答复,或许其中也有你想要知道的。 微信小游戏跟微信小程序是什么关系? 微信小游戏就是微信小程序,小游戏是小程序的一个子集,小游戏是一种特殊的小程序; 一个小程序账号只能上架一个小游戏,一个账号对应一个游戏。如果你要上架多个小游戏,就需要注册多个小程序账号;
这些模版的用处跟我原来制作它们时所想象的有很大的不同,原本以为这些项目主要用来学习开发,后来慢慢的发现这些模版发挥的最大的价值是:它们将制作小游戏/小程序的门槛进一步降低了,低到了让更多的人愿意尝试的地步。 微信小游戏制作工具是我见过的做游戏门槛最低的工具,但即使是门槛再低,还是有很多人望而生怯,上不了手。对于这些人,答题模版的作用就显现出来了,不想接触开发工具?不想学开发?没关系。现在你只需要编辑一下自己的题库就可以了,然后就可以发布自己的小游戏/小程序了,还可以分享给好友,分享到微信群,分享到朋友圈。怎么样,要不要试一下?
解决问题的能力是一个人的最核心的技能,也是判断一个人游戏开发水平高低的决定性因素。你在做任何事情,尤其是刚接触一个新领域时,一定会遇到各种各样的问题,而其中大部分的问题你都从来没有遇到过。这个时候咋办呢? 最好最快的方式莫过于有一个有经验的老师可以带一带你,他可以指导一些方法和经验,回答你的一些疑问,告诉你哪里可能有“坑”......(小蚂蚁目前做的就是这些事情)。
嗨!大家好,我是小蚂蚁。 昨天给大家整理了一份图文教程的合集资料,有同学问了,有没有视频学习资料呀!俺就喜欢喜欢看视!这个咱也有。这篇给大家整理一下今年录制的几个视频的合集,建议收藏,假期安排时间,好好学习。悄悄的做个游戏,然后惊艳很多人。 这些视频都是免费的,强烈建议收藏,另外如果对你有帮助的话,欢迎点赞,分享鼓励小蚂蚁继续创作。
昨天给大家整理了一份图文的合集资料,有同学问了,有没有视频学习资料呀!俺就喜欢喜欢看视频学呢!这个咱也有。这篇给大家整理一下今年录制的几个视频教程的合集,建议收藏,假期安排时间,好好学习。悄悄的做个游戏,然后惊艳很多人。 强烈建议收藏,另外如果视频对你有帮助的话,欢迎点赞,分享鼓励小蚂蚁继续创作。
春节假期临近,提前预祝大家兔年吉祥如意。这里我为大家准备一份学习资料,虽然是春节假期,但是我相信还有不少人是有学习计划的,希望这份学习资料能够对你学习做游戏有所帮助。 这些的教程资料已经帮助过很多人做出了自己的第一款游戏,希望它们还能够继续帮助更多想要做游戏的朋友,进入游戏开发世界的大门。
最近有几位同学问水平方向上的关卡翻页功能怎么做,这篇教程就详细的介绍一下水平的关卡翻页功能的实现方法。 如果游戏中的关卡数量比较多,一般有两种方式展示大量的关卡按钮,一种是垂直的滑动显示,这个比较简单,只需要使用一个“滚动列表”插件即可实现。另一种是水平方向的翻页显示,当然水平方向上也是可以滑动的,但是似乎很少看见有在水平方向上使用滑动的方式显示大量关卡按钮的(或许这样与我们的操作习惯不符,或许你可以尝试一下这种很少有人用的方式?),大部分水平方向关卡的切换都是使用点击按钮翻一页的方式。
在游戏中经常能看到每日签到,每日打卡或者每日送奖励这样的功能,这些功能每天只能使用一次,然后等到下一天才能再使用。 如何实现这样每日只能使用一次的功能呢?今天的这篇教程我们就来学习一下每日打开功能的实现原理和方法。 要实现每日打卡功能,我们需要借助一块“获取当前日期”的积木,以及“缓存插件”。“获取当前日期”可以用于获得当前的时间,例如年,月,日,时,分,秒等,“缓存插件”可以帮助我们把游戏中的数据缓存在本地。
这些模版的用处跟我原来制作它们时所想象的有很大的不同,原本以为这些项目主要用来学习开发,后来慢慢的发现这些模版发挥的最大的价值是:它们将制作小游戏/小程序的门槛进一步降低了,低到了让更多的人愿意尝试的地步。