wechat小游戏开发游戏引擎选择
目前主流三家 :
1、Cocos Creator :http://cn.cocos2d-x.org/
2、Egret:http://www.egret-labs.org/
3、 Layabox : https://www.layabox.com/
引擎介绍
1、开发者该如何抓住微信小游戏的风口?听Cocos创始人王哲详解
http://news.yzz.cn/eyes/text-m/201801-1261476.shtml
2、怎么做微信朋友圈小游戏?
https://www.zhihu.com/question/25022480
3、一篇文章读懂什么是HTML5引擎之首
http://www.joyme.com/news/official/201505/2780321.html
4、 游戏引擎cocos2d-js和egret 对比
http://blog.csdn.net/xufeng0991/article/details/44156125
Demo
1、如何用Cocos2d-JS快速开发一个微信游戏《来自喵星的你》
http://www.cocoachina.com/cocos/20140725/9249.html
注意事项
1、初始包大小限制就是4M
初始包大小限制就是4M。粗不粗糙和初始包大小是没有关系的,你可以首场景加载4M初始包 + 10M资源,只不过加载速度会慢而已,你的代码加载更多也没有问题。我认为可能《四川麻将》粗糙的原因可能在于开发者更多考虑了用户的等待时间体验。我们也是建议尽量控制首场景的大小,在之后的游戏中逐渐加载更多资源,为用户提供一种渐进加载的游戏体验。
2、微信小游戏是否支持热更新了
热更新在 HTML 5 游戏中是不存在的,因为是没有本地文件的,你永远可以更新自己的服务器内容,让用户得到更新的资源。对于小游戏来说最关键的是,你能不能热更新你的代码包。你的代码包会存储在微信CDN中,你必须向微信CDN提交更新申请,至于具体的审核过程,还需要看后面微信官方所给出的具体方案。
3、小游戏内存控制在多少比较合适?
这需要看用户手机的硬件情况,开发者可以做的就是尽量控制不要让内存占用持续增长,维持在某一个峰值以下。我认为控制在100M以下比较安全。H5游戏一般是控制在150M以内,200M也是可以跑,但不安全。安卓一般内存会比苹果手机要大,所以在测试的时候优先测试苹果手机,尤其是 iPhone 6,如果没有崩溃现象,基本上就是可以了。
最终选择
对比三家,最终选择 Cocos,时间长,经得起考验
游戏引擎:Cocos Creator
语言:JavaScript
IDE : VS2017
Cocos Creator介绍与使用
http://docs.cocos.com/creator/manual/zh/getting-started/introduction.html
wechat小游戏开发游戏引擎选择相关推荐
- 手机游戏开发中如何选择适合的纹理格式
手机游戏开发中如何选择适合的纹理格式 为毛要写这个 本来觉得像这样的问题,是无法归类的,因为不同的项目有不同的需求,但今天因为quick论坛中的一个技术疑问贴,钩起了我整理这篇文章的兴趣 http:/ ...
- 游戏开发物理引擎PhysX研究系列:运行官方较完整的demo
一.介绍: 官方本身就自带几个demo,包括RPG和Racing Game 二.操作步骤: 下载DXSDK_Jun10.exe Download DirectX Software De ...
- 2D游戏开发 - SkyGameEngine2d 引擎架构 | 目录结构 | 引擎入口点
2D游戏开发 - SkyGameEngine2d 引擎架构 | 目录结构 | 引擎入口点 一.引擎架构 二.引擎目录 2.1 src目录介绍 三.项目目录 四.引擎框架入口点分析 4.1 main.c ...
- 1.15 从0开始学习Unity游戏开发--游戏UI
上一章中,我们剩下最后一个任务,需要支持鼠标控制准心来进行设计,那么准心本质上就是一个始终呈现在屏幕上的一个图片,你当然可以用一个3D物体来制作,之前讲解渲染概念的时候也提到过,我们的屏幕就是相机的近 ...
- H5数独游戏开发——游戏中的事件处理
假设你正在玩一款角色扮演游戏(RPG),主角走进了一家店铺,你用鼠标点击店铺里管家,这时屏幕显示一个待售物品菜单,然后你可以选购你需要的物品.那么,你知道从你点击鼠标的那一刻起,游戏是怎样响应的吗?让 ...
- Android游戏开发–游戏循环
游戏循环是每个游戏的心跳. 到目前为止,我们仅使用了非常简单的一种(您可以在此处找到),无法控制我们更新游戏状态的速度或速度以及要渲染的帧. 概括地说,最基本的游戏循环是while循环,该循环一直执行 ...
- android_Android游戏开发–游戏循环
android 游戏循环是每个游戏的心跳. 到目前为止,我们使用的是非常简单的游戏(您可以在此处找到),无法控制我们更新游戏状态的速度或速度以及要渲染的帧. 概括地说,最基本的游戏循环是while循环 ...
- android游戏开发_Android游戏开发–游戏循环
android游戏开发 游戏循环是每个游戏的心跳. 到目前为止,我们仅使用了非常简单的一种(您可以在此处找到),无法控制我们更新游戏状态的速度或速度以及要渲染的帧. 概括地说,最基本的游戏循环是whi ...
- H5数独游戏开发——游戏通关及重玩
如何判断游戏是否通关?通关后如何重新开始游戏,让用户重玩?今天给大家详细介绍如何实现以上功能.先看一下数独游戏通关后的提示界面,截图如下: 首先,我们需要判断游戏是否通关,那么如何判断呢?有两个条件: ...
- Unity VS Unreal,游戏开发该如何选择引擎?
一.引擎的介绍 随着游戏开发的不断进步,游戏开发越来越庞大复杂,因此游戏引擎已经成为游戏开发必不可少的工具.引擎对基本的功能封装,对工具链的提供等都可以大幅降低游戏引擎的开发难度,提高开发速度和质量. ...
最新文章
- DARPA 2020财年研发预算 人工智能应用研究投资急剧增长
- 网页突然乱码_电脑打开网页出现乱码
- 九度OJ 1076:N的阶乘 (数字特性、大数运算)
- crmeb pc端模板下载_PC端人人影视下载速度如何提高
- (34)FPGA原语设计(BUFGMUX)
- CentOs7相对于CentOs6的常用命令变化
- Ubuntu下挂载U盘
- JS中拼接VUE的ONCLICK事件
- Java设计模式(十二)----享元模式
- 【附源码】计算机毕业设计java业俊宾馆客房管理系统设计与实现
- 如何测试计算机u口速度慢,如何解决电脑USB接口识别U盘速度缓慢
- Java复习小游戏——“登仙长阶“【已收工】
- 喜讯!清华大学镜像站恢复anaconda加速
- 2022广东省安全员A证第四批(主要负责人)判断题及模拟考试
- windowbuilder怎么加背景图_抖音吸粉新套路,主页背景图太太太太有心机了
- 亚像素边缘提取的例子
- 王者荣耀微信23区服务器在哪,王者荣耀微信23区2点富婆出没,大厅红包满天飞,酸了...
- 【心田花开】三年级语文上册南宋古诗鉴赏
- 免费常用的API接口大全
- 线性代数及矩阵论(十一)
热门文章
- 天才基本法_如何评价长洱的《天才基本法》?
- [samtools]mpileup命令简介
- [VNCTF] insterestingPHP
- web自动化测试之Firefox启动
- C++对象实现原理(附常见面试题)
- 【题解】NOI Online 2022 数学游戏题解
- did not call finish() prior to onResume() completing
- HSSFworkbook,XSSFworkbook,SXSSFworkbook区别简结
- 全球月活用户4年破10亿,TikTok的3大底层逻辑
- 我的ubuntu新系统自动装软件脚本