微信小游戏零基础教程(一)-CocosCreator

  • 最终效果预览
  • 准备工作
  • 创建工程
  • 测试第一个场景

最终效果预览

本教程最后制作的游戏效果:

准备工作

下载 微信开发者工具 最新版->下载地址

下载 CocosCreator 最新版(我用的V2.1.0)->下载地址

微信公众平台 注册一个账号,记得选择账号用途 小程序 ->注册地址

创建工程

打开安装好的 CocosCreator 选择 新建项目 选择HelloWorld设置项目目录,新建项目(直接输入路径即可,会自动创建文件夹)

测试第一个场景

创建完毕后,打开assets下的helloworld场景,选中Canvas设置当前场景为竖屏分辨率 640*1136。

给CocosCreator配置安装好的 微信开发者工具 根目录路径,比如我的(C:\Program Files (x86)\Tencent\微信web开发者工具)

然后在菜单 项目 -> 构建发布 中修改为图示(当前appid 是微信提供的测试id,后期上线需要修改为自己注册账号中的appid):

然后点击 构建 完毕之后点击 运行 如果顺利会自动呼出 微信开发者工具 第一次打开会提示你登录,用你注册 微信公众平台 的微信账号扫一扫就可以登录。登录完毕后会看到当前界面,并且无报错信息.

点击开发工具的 预览 用微信扫一扫你自己生成的 二维码 就可以在微信小程序上预览刚刚的结果了。

到此开发环境流程跑通之后,我们就可以正式开始游戏开发了~下一期开始进行游戏的正式编写,第二篇地址: 微信小游戏开发零基础教程(二)
最终达到的效果是:

微信小游戏开发零基础教程(一)-CocosCreator相关推荐

  1. 微信小游戏开发实战教程13-随机生成形状功能的实现

    微信小游戏开发实战系列的第13篇. 本节内容包括:通过使用列表来实现可以设置权重的随机功能,以及游戏中的随机生成形状功能的具体实现. 如果你没有任何的游戏开发经验,欢迎阅读我的"人人都能做游 ...

  2. 微信小游戏开发实战教程8-消除处理

    这是小蚂蚁游戏开发公众号原创的第42篇,微信小游戏开发实战系列的第8篇,点击上方的#微信小游戏开发实战话题可以查看本系列的所有内容. 本篇主要内容包括如何对网格上满足消除条件的方块进行消除处理. 如果 ...

  3. 微信小游戏开发实战教程14-闯关模式的实现

    这是微信小游戏开发实战系列的第14篇. 本文主要内容是介绍精致1010闯关模式的设计和实现思路. 如果你没有任何的游戏开发经验,欢迎阅读我的"人人都能做游戏"系列教程,它会手把手的 ...

  4. 微信小游戏开发实战教程11-使用本地缓存

    这是微信小游戏开发实战系列的第11篇. 本节主要内容:使用本地缓存来记录玩家的设置以及各种类型数据的本地缓存和读取操作. 如果你没有任何的游戏开发经验,欢迎阅读我的"人人都能做游戏" ...

  5. 微信小游戏开发实战教程12-广告的开通和接入

    微信小游戏开发实战系列的第12篇, 本节内容主要包括:如何尽快的开通广告功能,以及如何将广告接入到微信小游戏中. 如果你没有任何的游戏开发经验,欢迎阅读我的"人人都能做游戏"系列教 ...

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

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

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

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

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

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

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

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

最新文章

  1. java中application后缀_编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为...
  2. CentOS 7下的MariaDB Master-Slave Replication配置
  3. 8.2 Android Basic 数据存储 Database SQLite Demo 2
  4. Portable PostgreSQL
  5. 三、案例:留言板 url.parse()
  6. 支付宝支付系统繁忙,请稍后再试(ALI64)错误解决
  7. 沫沫金:PS快速扣头发丝【详细教程】
  8. 一个高难度的 Java 3D 智力游戏,立方四子棋
  9. 吃惊!难道Java也受美国出口管制?
  10. 用 Python 整理 Excel 表格
  11. gpasswd命令简介
  12. [易飞]关于自制件调整为虚设件的处理方案
  13. studio 3T连接不上mongoDB
  14. 考研最卷的专业,我提名新传
  15. linux递归替换目下所有文件的某个特定字符串
  16. 聊聊身边的嵌入式,自拍神器自拍杆
  17. python中save 函数_超全Python图像处理讲解!花五天才整理的!
  18. 沧海一粟小组(第二次作业)
  19. 数据库安全性重要策略审计
  20. vue v-model使用0和1 控制开关按钮(有用)

热门文章

  1. 【2023】浙江大学计算机考研信息汇总
  2. 滴滴跨端框架 Chameleon 正式支持快应用
  3. 计算机基础知识背诵口诀,字根表口诀怎么快速背-文言文的快速背诵方法4则,附虚词背诵顺口溜...
  4. rpg服务器无限刷金币bug,荆棘谷惊现无限刷金BUG 无脑跑商盆满钵满
  5. ktt算法 约化_深度学习面试题
  6. apple登录服务端验证
  7. 【文本检测与识别-白皮书-3.1】第四节:算法模型 2
  8. 什么是CDN,为什么用CDN,如何用CDN
  9. 台湾ICPlus九旸 5接口FE以太网交换机 IP175G,IP175GH/GHI
  10. 区块链技术在现实生活中的主要应用有哪些?