首页 > 其他分享 >微信小游戏开发怎么选游戏引擎

微信小游戏开发怎么选游戏引擎

时间:2023-11-27 09:44:59浏览次数:32  
标签:游戏 微信 H5 引擎 小游戏 3D

微信小游戏现在非常的火,当我们下定决心做微信小游戏开发的时候,

面临我们的第一个问题是怎么选一个H5的游戏引擎,

那么今天本小编就来给大家分析一下目前能开发各大平台H5小游戏的游戏引擎和它们的优缺点。

入选原则:

(1)能一次开发,同时发布到多个游戏平台的游戏引擎; (android,IOS, PC, H5, 微信小游戏, QQ, facebook,抖音等);

(2) 必须要有非常方便的可视化编辑器;

(3) 市场有求职需求,而且还要比较好找工作;

那么恭喜 "cocos creator","Laya", "白鹭",三款游戏引擎成功入选,其它的引擎我们就不讨论了。

Cocos Creator: http://www.cocos.com

优点:

(1) 市场份额最大,招聘的职位最多;(cocos手游以来就有很多用户)

(2) 2D编辑器做的很好,组件化开发的设计思想,和Unity 开发很像(Unity童鞋有福气了)

(3) 资料多。一群人塘坑,总比一个人走夜路要好;

缺点:

(1) 3D功能偏弱,一直被诟病,据说2.2以后,3D能上一个台阶 (现在啊?版本2.1)

 

Laya: http://www.layabox.com

优点:

(1) 全网93%的3D微信小游戏都是由它开发的;

(2) 做引擎很多年了,2006年laya团队班底就出了国内自主研发的3D引擎;

(3) Laya 开发人员薪水高, 因为少;

缺点:

(1) 编辑器还差了那么一点点;

(2) 资料不是很多;

(3) 职位少;

 

白鹭: http://www.egret.com

优点:

(1)微信小游戏市场份额大约23%左右;

(2) 做H5引擎比较早,支持3D;

(3) 做棋牌的童鞋们注意了,白鹭 + 网狐, H5的棋牌解决方案,没错,网狐H5上采用的是白鹭;

缺点:

(1)资料少,

(2)编辑器不如组件化开发方便,unity毕竟创造了一个引擎的使用标杆。

 

怎么选,其实选哪个都可以做出游戏出来。(不用担心了)

如果你做2D游戏,又想快速上手,可用cocos creator;

如果你做3D游戏,可用Laya来开发。

标签:游戏,微信,H5,引擎,小游戏,3D
From: https://www.cnblogs.com/bycw/p/17858521.html

相关文章

  • 手机通讯录好备份,那微信通讯录怎么办
    6-8微信联系已经成为我们日常生活沟通联系最常用的渠道之一,那么对于通讯录的提前备份就越来越重要了,防患于未然。如果是手动一个个联系人去抄写备份的话会花很多时间,特别是有些通讯联系人比较多的朋友。这里有一个小工具《微信通讯录极速导出工具》,可以方便快速地一键导出所有的微......
  • Flask 使用Jinja2模板引擎
    Jinja2,由Flask框架的创作者开发,是一款功能丰富的模板引擎,以其完整的Unicode支持、灵活性、高效性和安全性而备受推崇。最初受Django模板引擎启发,Jinja2为Flask提供了强大的模板支持,后来也成为其他项目的首选。在本文中,我们将深入探讨Jinja2的特性、语法以及如何在Flask应用中使用......
  • 猜年龄小游戏
    【一】需求介绍设定好用户年龄,用户通过输入猜测的年龄进行匹配最大尝试次数:用户最多尝试猜测3次最大尝试次数后:如3次后,问用户是否还想继续玩如果回答Y或y,就再给3次机会,提示【还剩最后三次机会】3次都猜错的话游戏结束如果回答N或n,游戏结束!如果格式输入错误,提示【输入格式......
  • 基于微信小程序的家庭财务管理系统
    (文章目录)详细视频演示请联系我获取更详细的演示视频具体实现截图技术栈后端框架SpringBootSpringBoot内置了Tomcat、Jetty和Undertow等服务器,这意味着你可以直接使用它们而不需要额外的安装和配置。SpringBoot的一个主要优点是它的自动配置功能。它可以根据你的项目......
  • 微信小程序开发周记(11.20-11.26)
    实现1:下拉生成颜色可以不断显示随机颜色。下拉刷新可以重置颜色列表,上拉触底可以延申显示内容。wxml:<!--pages/getc/getc.wxml--><buttontype="primary"bind:tap="navifunc">后退</button><viewclass="num-item"wx:for="{{colorList}}"wx:key=......
  • 微信小程序文件预览和下载-文件系统
    文件预览和下载在下载之前,我们得先调用接口获取文件下载的url然后通过wx.downloadFile将下载文件资源到本地wx.downloadFile({url:res.data.url,success:function(res){console.log('数据',res);}})tempFilePath就是临时临时文件路径。通过wx.openD......
  • 整合驰骋工作流引擎的三种模式以及的优缺点总结
    什么是系统集成?1.当您需要把ccbpm的系统与您的系统或开发架构要一起工作的时候,我们就称为集成.2.集成步骤:功能应用方面的集成与组织结构的集成.3.组织结构集成是第一步,ccbpm有自己独立组织结构,可以独立运行,当与您的应用一起工作时才需要集成。组织结构集成.1.组织结构集成分......
  • 拖拉拽流程设计引擎、简化企业应用开发!
        随着数字化转型的推进,企业对于高效、快捷的应用开发方式的需求也越来越迫切。低代码开发平台作为一种新兴的应用开发工具,已经逐渐成为企业的首选。其中,拖拉拽设计流程是低代码开发平台的一项重要功能,它能够极大地简化流程设计的过程,使得企业能够更加便捷地构建符合自身......
  • 基于微信小程序的酒店管理系统设计与实现(源码+lw+部署文档+讲解等)
    (文章目录)详细视频演示请联系我获取更详细的演示视频具体实现截图[外链图片转存中...(img-Lkna8qpn-1700727246356)]技术栈后端框架SpringBootSpringBoot内置了Tomcat、Jetty和Undertow等服务器,这意味着你可以直接使用它们而不需要额外的安装和配置。SpringBoot的一......
  • 微信小程序 文字换行设置
    在wxml中的样式为block时,通过设置包裹文字的view的样式可达到换行,设置的属性为:word-break: break-word; 例:wxml和wxss<viewclass="text-format">超出的文字,超出的文字,超出的文字,超出的文字,超出的文字,超出的文字,<view>.text-form{word-break:break-word;......