微信小游戏可视化开发工具


我们来自微信小游戏的一个小团队,我们希望每个人都可以创建自己的小游戏,分享自己的创意,所以我们实现了一个门槛极低的游戏开发工具,在设计的时候我们尽量注意概念简单同时又可以实现各种类型的游戏,当前还是内测阶段,欢迎大家来使用。

从微信小游戏发布开始,微信小游戏就变成了一个独特的游戏类型。普通游戏平台都是针对资深玩家的,而微信小游戏的用户群更广,包括了小孩子和大爷大妈,所以微信小游戏上休闲和超休闲的游戏占了很大的比例。在微信小游戏平台上,可以包容各种类型的游戏,所以我们想推出一款小游戏开发工具,希望更多的人可以释放自己的创意,在微信上传播自己的想法。当前工具在内测,从我们的用户群体来看,学生,设计师,游戏策划比较喜欢。

微信小游戏可视化开发工具

我们的目标是低门槛,简单高效。因此开发工具设计为纯 Web 的,进入 IDE 后是这样的。
 


对于游戏 IDE 来讲,最基本的有两点,场景和逻辑。左边是场景编辑,右边是逻辑区。这里分别说下。

场景

场景编辑这里的相关概念都挺简单的,在最右边的图层属性里面可以对精灵进行基本的操作。我们尽量注意这里概念的简单化,尽量不增加复杂的概念,一开始我们没有 Group 的概念,后面随着场景变复杂,我们觉得有必要增加一个 Group 的概念,这里称为“容器”,把多个精灵一起选择就可以合并为一个容器。容器是可以单独添加逻辑的。为了保持概念的简单,我们没有针对具体的游戏品类做特化,但这样会导致实现具体品类时候的复杂性,我们通过插件的方式来解决这个问题,当前我们已经有十几个插件,可以简化某些品类下的编辑操作。

逻辑

对于非专业开发者来说,当前有 3 种比较常见的方式。
 

  • 积木。常见于少儿编程,本质上也是代码,但理解简单,语法简单。
  • 配置式。比如 RPG 工具可以全配置化,在精灵上弹出对话框可以配置任何 RPG 需要的能力。
  • 事件表。事件表是 事件-代码 的另一种形式,可以很复杂,有一定的学习成本。



我们最终选择了积木,选择积木的原因是学习门槛低,配置式虽然门槛低但仅限于特定品类的游戏和特定的动作,我们还是希望可以有更大的空间。

在场景窗口里面选择精灵,就可以添加各种事件,在事件里面写相关的逻辑。可以实现各种类型的游戏。

到此我们基本的框架就已经定型。然后我们增加了各种能力:

数据

支持局部和全局数据,支持二维表,提供了一个表格操作界面,考虑到积木操作的便利性,没有增加嵌套的数据结构(比如 Json)。

当前支持本地存储,暂不支持云存储,本地存储通过插件里面的 本地存储 插件来提供的。

UI 支持

我们增加了列表组件,摇杆,按钮,还有粒子效果,可以从顶部工具栏的 添加插件 来添加。

行为支持

在精灵的属性面板上,可以添加行为。行为可以让面向特定品类的游戏开发大为简化。当前已经支持了平台类型游戏的相关行为,包括固体,跳跃穿透,平台角色,方向控制,移动等。还有物理引擎和碰撞相关,包括物理,反弹。另外还辅助性行为,包括循环滚动,闪烁,抖动,遮罩,炮塔,弹出等。

碰撞系统

碰撞是游戏里非常重要的一项,除了行为里面的物理引擎,工具还提供了精灵自动描边,手动调整描边,碰撞事件支持等,我们对碰撞的性能也进行了大量的优化。

广告支持

我们提供了微信广告支持,在积木里面提供了广告能力积木,但前提是需要获得广告的 ID,这个可以查看微信小游戏开放平台的相关说明。

调试能力

可以按精灵列表来查看相关的数据和属性,可暂停,可单帧执行。调试场景需要在顶部工具栏的预览按钮下拉以后才会看见。
 


这里需要提下的是,行为及插件的相关积木只有在添加了相关插件和行为以后才会出现,这样设计的目的是避免积木太多。还有为了方便查找,我们也提供了搜索能力(工具栏上搜索框),可以搜索积木和变量。

大家可以通过我们的示例项目《经典飞机大战》来体验下一个完整的工程。

 


选择 关卡 场景,选中小飞机,就可以看见关于小飞机的相关逻辑代码。点击 顶部工具栏 的 预览场景 按钮,可以预览这个游戏,也可以改动下代码或者资源,作为自己的一个改编游戏来发布。

下面说下手机预览和发布的方式,入口都在工具条上。
 


手机预览相当简单,就点预览按钮,QQ号卖号平台可以生成一个二维码,直接用微信扫一扫即可。


其实这个时候你已经可以把这个二维码分享给你的朋友了,只是限 50 位。
要发布,也有两种方式,一种是发布到社区版,一种是正式发布到微信小游戏。

社区版的方式。在工具栏上点发布。提交后即可得到小游戏的二维码,可以分享给朋友,这里可以选择把代码开放,这样别人就可以基于你的作品进行改编。


如果要正式发布,则需要提交到 MP,需要在微信小游戏开放平台网站上再发布,入口在 作品设置 里面。详细发布流程可以参考文档。

我们当前有一个社区小程序,如果你仅仅是想发社区版,则直接到上一步就可以,不需要经过正式的发布。这就是我们的社区版。
 


大家可以直接扫码体验下
 


欢迎大家体验下用我们工具开发出来的两个作品


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/52257.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于tkinter制作的一个策略小游戏

目录 前言 登录界面 主界面 宣政殿 地图 吏部 兵部 户部 刑部 工部 礼部 御书房 后宫 宗人府 御马监 锦衣卫 司礼监 京城 后记 前言 前年本科毕业时,利用暑假的时间学习了一点tkinter,当时比较痴迷《君成录》、《皇帝成长计划》等策略养成…

AI绘画初体验(6pen平台)

最近AI绘画似乎很火热,今天体验了AI绘画。 使用平台:6pen 似乎对幻想出来的图片效果不是很好,而对语言简练、写实的图片效果很棒! 展示: 1 宇航员在火星上,坐着椅子下象棋,背景是远处的地球 2 …

【回答问题】ChatGPT上线了!给我推荐20个比较流行的AI作画模型!

目录 给我推荐20个比较流行的AI作画模型给我推荐20个比较流行的AI作画模型代码给我推荐20个比较流行的AI作画模型 好的,下面是20个比较流行的AI作画模型: DALL-E GAN Deep Dream CycleGAN StyleGAN pix2pix SketchRNN BigGAN ProGAN ESRGAN SPADE BigVAE StackGAN VQ-VAE 3…

AI绘画——ChilloutMix模型(现实真人,实现写实逼真的图像)

目录 重要提示:首先,我从不建议再生“真实”人物的图像, 但是,照片“逼真”图像。 本人郑重声明:本模型原则上禁止用于训练基于明星、公众人物肖像的风格模型训练,因为这会带来争议,对AI社区…

ai绘画软件“数画”上线元宇宙真人虚拟头像,技术远超国外

近日,国内AI绘画应用软件“数画”官方发布一条公告,引起整个AI绘画业界的轰动。公告显示“数画”上线真人元宇宙AI虚拟头像制作功能,并于2022年11月18日开始为画友正式投入服役。此种技术仅需几秒就可以将自已的照片或用手机自拍AI绘画成元宇宙中你的样子…

计算机英语ppt演讲稿,英语ppt演讲稿

英语ppt演讲稿 英语ppt演讲稿(1) Hello everybody, I am glad to have this opportunity to stand here and we communicate, we all know both sides of the same coin have, and we also have both positive and negative life: bright, happy, happy, hope, etc. This repre…

详解Docker!

(永久免费,扫码加入) 来源丨网络 本次分享Docker学习教程,有点长~ 目录 1 容器简介1.1 什么是 Linux 容器1.2 容器不就是虚拟化吗1.3 容器发展简史2 什么是 Docker?2.1 Docker 如何工作?2.2 Doc…

chatgpt赋能python:Python怎么建服务器?

Python怎么建服务器? 作为一名具有10年Python编程经验的工程师,我深入研究了Python的一些高级特性,其中包括Python如何建立服务器的方法。Python是一个高级的编程语言,可以轻松创建服务器应用程序,并为您的网站提供高…

通过Java代码的方式将jar包以及快照上传至nexus上,通过与chatgpt对话的方式完成

通过Java代码的方式将jar包以及快照上传至nexus上 release库snapshots库 与chatgpt的对话 release库 release库的直接在nexus页面上找接口就可以,通过restTemplate调用即可成功 import org.springframework.core.io.FileSystemResource; import org.springframewo…

chrome插件推荐

chrome插件推荐 chrome的一些插件, 真的能很大程度上提升我们的工作效率。而且chrome的插件极其丰富, 基本你想要的功能,都能找到对应的插件,接下来给大家推荐几个我自己在用的。 插件 1、Momentum 新标签页 简介: 超漂亮的新标签页面。每日更新精彩背景壁纸图片&…

2022 开放原子全球开源峰会 OpenAnolis 分论坛携干货来袭

开源运动伊始,Linux 操作系统作为 GNU 运动最有力的补充,成为所有开源人心中经典的开源项目代表。 Linux 社区是当前全球最大也是最知名的开源社区,在 Linux 操作系统的温床之上,衍生出了许多深受开发者喜爱的开源操作系统&#…

免费开放注册| 首次!微软全球八大研究院齐聚,带你尽享全球学术盛宴

由微软全球八大研究院携手倾力打造的首届微软研究峰会 Microsoft Research Summit 2021将于10月19日至21日在线上举办。来自全球科技界、学术界、工业界的同仁们将相聚云端,激荡智慧,共同探讨拓展科技边界的前沿研究,以多元视角呈现科技创新中…

2022 SDCon 全球软件研发技术大会,19大技术主题破企业之寒

随着信息革命的飞速发展,软件已深入人类生活的方方面面,深刻而彻底地改造了人类世界。Boolan秉承“全球专家、卓越智慧”的宗旨,我们特邀近40位全球软件领域的技术领袖以及一线实战专家,融合主题演讲、互动研讨、案例分享、高端培…

24位出品人已确认,开放原子全球开发者大会(OADC)分论坛速览

开源已成为全球软件技术和产业创新的主导模式,是技术应用和产业数字化发展的基石,支持开源,发展开源,将是我国实现技术创新和突破的有效途径。国家软件发展战略将培育开源生态作为重点任务,国民经济和社会发展“十四五…

2022 CCF中国开源大会—开放原子开源创新发展论坛即将开幕

开源已经成为全球数字科技创新发展的大趋势。"行业发展,人才先行",开源生态的繁荣发展,离不开人才的培育。推进开源教育、建立产学研一体化开源创新人才培养体系显得至关重要。开放原子开源基金会作为中国首家开源基金会&#xff0…

2021年大学生可以参加的科创竞赛-最全信息汇总

2021年大学生可以参加的30个科创竞赛-信息汇总(一) 1. “中国软件杯”大学生软件设计大赛:2. “泰迪杯”数据挖掘挑战赛:3. 未来杯高校AI挑战赛:4. “发现杯”全国大学生互联网软件设计大奖赛:5. “华为云杯…

中兴通讯 2022第二届未来IP网络发展论坛完美落幕,携手探索未来创新

最近中兴通讯在北京举办了2022第二届未来IP网络发展论坛,这已经是中兴举办该论坛的第二个年头,意义非凡,值得一提的是,中兴通讯在本次论坛邀请了中国信息通信研究院和三大运营商参与,与此同时他们还共同签署并发布了《…

报名丨麻省理工科技评论全球新兴科技峰会(北京)

由麻省理工科技评论在全球举办了超过 18 年的 EmTech 新兴科技峰会即将落地中国。 谷歌、亚马逊、高通、英伟达、IBM、ARM、D-Wave、麻省理工学院、宾夕法尼亚大学、阿里巴巴、腾讯、科大讯飞、华大基因、富士康、Hyperledger、DFJ、Flagship、Third Rock、金沙江创投...... …

CSDN获评2022年科创中国开源创新榜「开源机构」

2月20日,中国科协召开2023“科创中国”年度会议,会上正式发布了2022年“科创中国”系列榜单,CSDN获评开源创新榜“开源机构”。“科创中国”联合体理事长、中国工程院院士周济,中国科协副主席、中国工程院院士陈学东,中…

2022 CCF中国软件大会(CCF ChinaSoft)“开源软件”论坛 成功召开

2022年11月25日上午,2022年度CCF中国软件大会开源软件论坛成功召开。 开源软件论坛是依托中国计算机学会软工专委在中国软件大会上持续组织的一个重要活动,旨在促进围绕开源软件开发、生态建设,以及供应链安全的学术研究与业界需求深度交流的…