微信开发者工具
下载地址:稳定版 Stable Build (1.05.2103200)

Laya开发工具
2D项目使用 laya1.0版本就可以:LayaAir IDE 1.8.12
3D项目或者物理引擎项目,最好使用laya2.0:LayaAir IDE 2.11.0

1.资源控制
开发游戏时,可在laya开发,由于微信小游戏上传有资源4M限制,所以部分资源需要上传到自己资源服务器,通过外部加载实现。

可以将外部加载资源放在根目录下,本地开发时使用res目录,发布到微信开发者工具时,切换到自己资源服务器。

2.发布游戏
发布时,选择微信小游戏

发布前bin目录
注意在bin目录下放一个 game.js文件,文件内容如下:

require("weapp-adapter.js");
require("./code.js");

发布后wxgame目录

game.js:微信开发者工具启动游戏时,会从此加载。
game.json:小游戏配置,横竖屏,开域目录,小游戏跳转目录列表

{"deviceOrientation": "portrait","showStatusBar": false,"openDataContext": "src/myOpenDataContext","networkTimeout": {"request": 10000,"connectSocket": 10000,"uploadFile": 10000,"downloadFile": 10000},"navigateToMiniProgramAppIdList": ["wxfa4f58df5a0243a4","最多10个列表"]
}

project.config.json:小游戏项目配置文件,在开发者工具里边修改,会保存在此目录。

{"description": "项目配置文件。","setting": {"urlCheck": false,"es6": true,"enhance": false,"postcss": true,"preloadBackgroundData": false,"minified": true,"newFeature": true,"coverView": true,"nodeModules": false,"autoAudits": false,"showShadowRootInWxmlPanel": true,"scopeDataCheck": false,"uglifyFileName": false,"checkInvalidKey": true,"checkSiteMap": true,"uploadWithSourceMap": true,"compileHotReLoad": false,"useMultiFrameRuntime": true,"useApiHook": true,"useApiHostProcess": false,"babelSetting": {"ignore": [],"disablePlugins": [],"outputPath": ""},"enableEngineNative": false,"bundle": false,"useIsolateContext": true,"useCompilerModule": true,"userConfirmedUseCompilerModuleSwitch": false,"userConfirmedBundleSwitch": false,"packNpmManually": false,"packNpmRelationList": [],"minifyWXSS": true},"compileType": "game","libVersion": "game","appid": "wx31363e94f2707ad0","projectname": "%E5%88%87%E8%A6%BF%E7%93%9C","condition": {"search": {"list": []},"conversation": {"list": []},"game": {"currentL": -1,"list": []},"miniprogram": {"list": []}}
}

微信小游戏图片尺寸
图片尺寸:安卓限制较小,ios超过2048像素,显示不出来

微信小游戏API

微信小游戏开发文档:文档地址
微信公众平台开发文档:文档地址


用命令打包
微信开发工具: 官网文档

::打开cli目录
C:
cd C:\Program Files (x86)\Tencent\微信web开发者工具::登录
::cli login
::打开
::cli open --project D:\laya\release\wxgame
::上传
::cli upload --project D:\laya\release\wxgame -v 1.0.0 -d '工具提交'

Laya 微信小游戏开发技巧相关推荐

  1. 白鹭引擎拉伸高度_答疑汇总|白鹭引擎架构师开源中国社区分享微信小游戏开发技巧...

    原标题:答疑汇总|白鹭引擎架构师开源中国社区分享微信小游戏开发技巧 1月31日-2月6日,开源中国社区邀请白鹭引擎首席架构师王泽以"微信小游戏开发技巧分享"为主题,为广大开发者带来 ...

  2. Laya微信小游戏开发问题汇总以及解决方案(一)

    1 Laya 如何实现pageview 这样的效果? Laya官方文档提供的ViewStack组件,ViewStack 组件详解这里面详细说明了组件的使用.使用这个组件,可以达到ViewPage的效果 ...

  3. 微信小游戏开发技巧(大会演讲内容整理)丨掘金开发者大会

    在一些时间以前,比如2012年之前,做web游戏的人还不是很多(就是用javascript写游戏的人). 当时也没想那么多,就是为了制作一个「不需要下载,点开就能玩的游戏」,所以就投入到web游戏制作 ...

  4. 微信小游戏开发教程-2D游戏原理讲解

    微信小游戏开发教程-2D游戏原理讲解 原理 为了更加形象的描述,这里先上一张图: 背景 a. 首先,我们看到背景好像是一张无限长的图片在向下移动.实际则不然,这是一张顶部和底部刚好重叠的图片.这是一种 ...

  5. 微信小游戏开发入门:示例代码介绍

    什么是微信小游戏? 看前几天的科技新闻,微信中的"跳一跳"小游戏从去年12月发布,截至到今年3月份已经积累了3.9亿玩家,这是一个多么恐怖的数字,"跳一跳"游戏 ...

  6. 动态加载子节点_微信小游戏开发之场景切换和常驻节点传递数据

    主题 场景切换 场景间数据传递方式 小游戏全局背景音效 特别说明 CocosCreator微信小游戏开发系列文章,是我在逐步开发过程中,基于官方文档之上,记录一些重点内容,以及对官方文档中有些知识点的 ...

  7. 微信小游戏开发教程-游戏实现3

    微信小游戏开发教程-游戏实现3 对象池 由于游戏过程中会创建很多临时对象,这些对象很快又不再使用,垃圾回收器也能帮我们主动回收这部分垃圾,但是回收时间不可控制,同时增大了创建对象的开销,所以我们使用对 ...

  8. 微信小游戏开发教程-游戏实现2

    微信小游戏开发教程-游戏实现2 绘制地面 类似于绘制背景,读者自行完成代码.src/runtime/land.js 简易View系统 坐标布局对于复杂的页面来说维护相当困难,因此这里我们引入布局的概念 ...

  9. 微信小游戏开发教程-游戏实现1

    微信小游戏开发教程-游戏实现1 概述 微信开发者工具官方提供一个飞机大战的游戏Demo,这里我们不再使用这个demo,我们以FlappyBird为例,为了让读者更加容易理解. 源码 https://g ...

最新文章

  1. Google的面试题长啥样?看完被吊打!
  2. Java读取文件流用什么对象_使用Java IO流实现对文本文件的读写过程中,通常需要处理下列( )异常。_学小易找答案...
  3. UNIX 网络协议的深度分析
  4. java scanner类 构造器_java – 不能使用Scanner类,构造函数未定义,方法未定义
  5. 电力自动化及继电保护实验室规章制度
  6. 让VMware ESXi 5.5与Windows时间服务器同步
  7. Android---Textview加入Intent、表情,点击跳转Activity
  8. 驱动大师显示无法连接服务器,教你win10系统无法连接到nvidia服务器的解决教程...
  9. android开机自动启动app,android如何实现开机自动启动Service或app
  10. Ubuntu添加中文输入法
  11. 理论篇-Linux---RAID磁盘阵列与阵列卡
  12. 正斜杠 ,又称左斜杠,符号是/;反斜杠,也称右斜杠,符号是\。
  13. echart 热搜词云(字符云)的制作以及遇到颜色不会随即变得bug
  14. 【源码】30ms级 labview二维码实时 检测 识别
  15. 爬坑”无法找到 .NET Core SDK。请检查确保已安装此项且 global.json 中指定的版本(如有)与所安装的版本相匹配“
  16. 触屏计算机显示器CDU,触摸屏显示器是什么 触摸屏显示器怎么样【详解】
  17. python echo含义_echo什么意思
  18. YAML、YML在线编辑器(格式化校验)解析工具-toolfk.com
  19. 电力行业服务器加固系统,系统加固
  20. 引导滤波GuidedFilter

热门文章

  1. iPhone不越狱状态实现主屏幕图标随意摆放
  2. iOS之热更新/热修复JSPatch 补丁更新管理
  3. 淘宝商家自动回复 千牛工作台自动回复工具 帮助实现关键词回复 提升3分钟回复率100% 轻松击败同类软件 办公效率提升 下班早了 幸福感提升
  4. 四元数和向量相乘,向量间的点乘和叉乘
  5. 《动手学深度学习》(PyTorch版)代码注释 - 25 【NiN_Learning】
  6. 怎么成为大公司的前端(例如:阿里巴巴)
  7. python有什么好玩的代码_可以用 Python 编程语言做哪些神奇好玩的事情?
  8. java多线程银行取钱_用java线程同步实现银行取款和存款。
  9. 部署项目到ucloud云服务器
  10. Excel去除表格公式