微信小游戏制作工具与 Scratch 的区别

简介: 不少同学问微信小游戏制作工具跟 Scratch 有什么不同,它们看上去是有一些类似的,比如说都是使用的积木化的编程方式(这应该是最大的相似点),它们之间到底是不是一个东西呢?我要学习的话应该选择哪个呢?我今天专门录制了一段短视频,从两个角度来分析了它们之间的区别。如果你更愿意看视频的话,可以忽略下方的文字,直接看视频(另外欢迎大家关注我的视频号,学习更多与做游戏有关的知识和内容)。

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

不少同学问微信小游戏制作工具跟 Scratch 有什么不同,它们看上去是有一些类似的,比如说都是使用的积木化的编程方式(这应该是最大的相似点),它们之间到底是不是一个东西呢?我要学习的话应该选择哪个呢?

我今天专门录制了一段短视频,从两个角度来分析了它们之间的区别。如果你更愿意看视频的话,可以忽略下方的文字,直接看视频(另外欢迎大家关注我的视频号,学习更多与做游戏有关的知识和内容)。

image.png

第一点是面相用户群体的不同,Scratch 目前主要用于少儿编程领域的教育,面向的是学习编程的小朋友们。而微信小游戏制作工具面相的是那些想要制作游戏,但是自己不会编程,又没有开发经验的人,他们可以通过低成本的学习利用工具相对轻松的制作出一个游戏。

第二点是从产品的角度来讲,Scratch 目前不太具备制作一个完整的游戏产品的能力,因为它主要用于教育,通过做游戏来让编程变得有意思,使用它所制作出来的游戏大部分都属于 demo,不具备商业化价值。而微信小游戏制作工具是可以赋予你制作完成一个商业化游戏作品的能力的,因为它依托于整个微信小游戏平台,以及微信所提供的完善的商业化工具,所以你可以用它制作出一个可以正式发布到微信小游戏平台的,具备商业化能力的完善的游戏产品。

除了这两点之外呢,其实它们两者底层的实现是完全不同的。在微信小游戏制作工具中,打开控制台窗口,可以看到它底层渲染使用的是 PixiJS 。

PixiJS 是什么呢?它是一个 HTML5 的渲染引擎。

除此以外,微信小游戏制作工具中也集成了 Box2D (一个2D的开源物理引擎) 来处理游戏中的物理碰撞。

所以,微信小游戏制作工具其实是一个相对专业的游戏开发工具,但是又具备了足够的易用性,以及低门槛的特点,主要是因为积木化的编程以及全中文的开发环境,这就能够让很多人可以上手使用了。

为什么选择积木编程呢?我猜是因为简单,因为积木编程已经被验证过是最适合没有编程基础的人学习的可视化语言了,你想想小朋友都能学的会,作为一个想做游戏的大人,是不是掌握起来会更容易呢?

不要一看见积木就认为是相同的东西,看上去有点儿相似的东西,实则却可能完全不一样。

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

自己学习没氛围学不下去?遇到问题无人解答?缺少经验不知该如何前行?......欢迎加入小蚂蚁的游戏开发课,不只是一门课,而是围绕着学习做游戏有关的一整套服务。致力于帮助更多的人学会做游戏并做出自己的游戏,欢迎来跟一百多位同学一起学习做游戏。【点击这里】了解课程服务详情。

这里是小蚂蚁的小游戏系列,闲暇之余希望能给你带来片刻的放松和愉悦。无需下载安装,点击下方的游戏卡片就可以直接玩啦!










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

相关文章
|
2月前
|
安全 API 开发者
微信开发者工具里面没有企业微信模式
企业微信与普通微信在应用场景和开发体系上存在本质区别,主要体现在身份认证、功能丰富性和开放能力等方面。企业微信开发需使用特定的API和工具,本文介绍了企业微信开发的基本步骤、特点及开发进度安排,帮助开发者更好地理解和应用企业微信的开发环境。
|
3月前
|
数据可视化 前端开发 小程序
5G时代-探索微信小游戏
5G时代-探索微信小游戏
39 2
5G时代-探索微信小游戏
|
3月前
|
缓存 数据可视化 Serverless
微信小游戏 案例一 像素飞机
微信小游戏 案例一 像素飞机
29 2
|
3月前
|
移动开发 小程序 数据可视化
微信小程序可视化开发工具之动态数据
微信小程序可视化开发工具之动态数据
53 3
|
5月前
|
人工智能 小程序 Java
【工具】轻松解锁SQLite数据库,一窥微信聊天记录小秘密
本文介绍了一款名为PyWxDump的开源工具,它可以获取微信账户信息、解密SQLite数据库以查看和备份聊天记录。此工具适用于已登录电脑版微信的用户,通过GitHub下载后简单几步即可操作。适合对数据恢复感兴趣的开发者,但请注意合法合规使用并尊重隐私。
699 2
【工具】轻松解锁SQLite数据库,一窥微信聊天记录小秘密
|
5月前
|
小程序 开发者
微信开发者工具如何集成SVN、同时解决集成SVN无效果的问题
这篇文章介绍了如何在微信开发者工具中集成SVN版本控制系统,并提供了解决集成后无效果问题的方法。
微信开发者工具如何集成SVN、同时解决集成SVN无效果的问题
|
6月前
|
小程序 开发工具 开发者
入职必会-开发环境搭建31-微信开发者工具下载和安装
微信开发者工具是一款由微信官方推出的开发工具,旨在帮助开发者更高效地进行微信小程序和微信公众号的开发与调试。该工具集成了代码编辑、代码上传、实时预览、调试等功能,能够提供便捷的开发环境和调试工具,帮助开发者快速定位和解决问题。
|
6月前
|
JavaScript
支付系统---微信支付23-数据绑定和事件,使用Vue调试要添加扩展,F12与console平级就出现了Vue,在支付资料,微信支付,04资料,工具里
支付系统---微信支付23-数据绑定和事件,使用Vue调试要添加扩展,F12与console平级就出现了Vue,在支付资料,微信支付,04资料,工具里
支付系统---微信支付14----创建案例项目---介绍,第二步引入Swagger,接口文档和测试页面生成工具,定义统一结果的目的是让结果变得更加规范,以上就是谷粒项目的几个过程
支付系统---微信支付14----创建案例项目---介绍,第二步引入Swagger,接口文档和测试页面生成工具,定义统一结果的目的是让结果变得更加规范,以上就是谷粒项目的几个过程
|
6月前
|
安全 API 数据安全/隐私保护
支付系统05------微信支付,接入指引----获取密钥和证书,随机密码生成器的工具,
支付系统05------微信支付,接入指引----获取密钥和证书,随机密码生成器的工具,https://suijimimashengcheng.bmcx.com/随机密码生成器的工具