微信小游戏开发入门(一)-基础知识

2023-11-01

技术简介

微信小游戏是在微信小程序的基础上添加了游戏库 API。小游戏只能运行在小程序环境中,所以小游戏既不是原生游戏,也不完全等同于 HTML5 游戏。但实际上小游戏面向的就是 HTML5 游戏开发者,为了能够让 HTML5 游戏低成本移植,小游戏尽量复用了 WebGL、JavaScript 等源自浏览器的 HTML5 技术。可以说小游戏是使用 HTML5 技术搭建,具有原生体验的微信内游戏产品。

开发注意事项

1、微信小游戏不是纯H5环境,可以理解为定制修改过的浏览器,把延伸功能、渲染、存储用JS脚本绑定上来,所以说小游戏实际运行在Runtime环境中,而开发中的调试环境主要是网页浏览器,它们的内存和性能限制不一样,所以要尽早跑在手机上,尽量暴露问题;
2、微信小游戏只支持JavaScript语言,当然可以编译为JS的TypeScript和CoffeeScript也可以作为开发语言使用;

设计注意事项

对于策划或运营人员来说,也有以下需要注意:
1、小游戏要登录微信入口,仍然要经过腾讯审核或代理,否则只能自己通过社交传播;
2、如果原生游戏1:1移植到小游戏,而玩法和系统完全不改,运营效果会很差;
3、小游戏在微信上的入口很深,至少要点四、五次,流量最大部分并不是来自小游戏列表的入口,而在于社交传播,所以一定要花时间在社交传播的设计上;
4、微信好友排行榜目前没有开放,但邀请好友对战功能对所有开放;

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

微信小游戏开发入门(一)-基础知识 的相关文章

  • SpringBoot + Spring Security多种登录方式:账号+微信网页授权登录

    大家好 我是宝哥 一 概述 实现账号用户名 微信网页授权登录集成在Spring Security的思路 最重要的一点是要实现微信登录通过Spring Security安全框架时 不需要验证账号 密码 二 准备工作 要实现该功能 首先需要掌握
  • 基于微信云开发实现电影推荐小程序

    一 项目背景 项目名称为柚子电影 此小程序的目的是为了给大家推荐电影 与其他的售票等小程序不同 二 性能需求 我的影单的增加 删除和查询 电影详情页面的完整实现 对小程序的各个方面 电影推荐 电影详情 用户授权 影院查询 影院位置 用户登录
  • 抖音微信消息推送情侣告白浪漫(简易版)

    抖音微信消息推送情侣告白浪漫 简易版 一 首先去微信公众平台用微信扫码登录 登录后会自动生成属于自己的appId appSecret 二 在上述登录后页面中下拉 用一个手机扫码会生成user id 即微信消息推送的接收方 三 点击下方的新增
  • 微信支付--调起支付(整理、思路)

    小程序微信支付 小程序支付 public JSONObject minMpPay String reqBody throws Exception 第一步获取prepay id String prepayId WxPayV3Util v3Pa
  • 【订阅消息】微信小程序发送服务通知

    前言 由于上次的公众号测试消息推送次数太多被官方认为是推销或者是广告之类的 被微信官方给禁了 然后偶然在一次吃饭的时候扫码点餐下单之后有个弹窗勾选订单完成通知 勾选之后就餐之后就会发送一个服务通知告诉您的订单已完成 其实基于这种消息提醒也是
  • 微信小游戏使用three.js开发总结2023.9.12

    微信小程序开发总结 1技术选择 我这里使用的是three js 进行的开发 目前开发了 酒馆卡牌 3D决对 两款微信小游戏 其中 酒馆卡牌 模仿的是iphone 美区的游戏 注重看在游戏没有复杂的战斗 在没有服务器的情况下依旧可以运行 由于
  • 微信小程序绘制二维码

    一 前言 在日常的小程序项目中 会经常遇到需要动态绘制二维码的需求 使用场景很多 例如绘制在海报上 例如制作票务码 核销码等等 这篇文章是应一位好友的需求而写的 也希望能够给有需要的同学一些帮助 二 实现原理 使用微信小程序的canvas组
  • 微信公众号开发笔记6(WEUI组件实现图片上传、预览、删除)

    没有废话直接上代码 1 新建HTML5 样式自行百度下载
  • 利用java完成图像文字识别和翻译,实现拍照翻译的功能

    需求 利用java完成图像文字识别和翻译 实现拍照翻译的功能 可拆分为以下两个小的功能逐一完成 1 实现图像文字识别 2 将识别出来的文字进行翻译 1 实现图像文字识别 利用Tess4J进行图像文字识别 1 1 为方便集成tess4j的ja
  • 手把手接入【微信测试公众号】,不会还有人不会调试公众号吧?

    仅使用微信的测试公众号 Java开发内容 遇错与参考 Java接入测试微信公众号调试流程 前提 创建并配置测试号 登陆注册微信测试公众号 沙箱 微信验签 免登授权获取用户信息 微信接口调试工具的使用 创建服务号菜单 常见错误 invalid
  • 简单的小程序聊天对话窗口界面

    一个简单的微信小程序聊天对话窗口界面 包括发送文本功能 直接上代码 js代码 简单版 Page data content 当前登录者信息 login id 2023 user 大猪蹄子 avatar https img2 baidu com
  • Java实现企业微信上传临时文件获取media_id

    目录 1 上传临时素材API 2 测试代码 3 测试完成 4 遇到的问题 4 1 文件类型无法解析 1 上传临时素材API 调试工具 素材上传得到media id 该media id仅三天内有效 media id在同一企业内应用之间可以共享
  • Java企业微信开发_01_接收消息服务器配置

    一 准备阶段 需要准备事项 1 一个能在公网上访问的项目 见 Java微信公众平台开发01本地服务器映射外网 http www cnblogs com shirui p 7308856 html 2 一个企业微信账号 去注册 https w
  • 微信H5如何关闭浏览器(如何监听手机的物理返回键)

    一 背景 背景是这样的 该项目进入h5时会通过 location replace xxx 或 location href xxx 跳转到某个地址 该地址会请求获得微信 openId 获取成功后再重定向到h5首页 那么问题来了 重定向会在微信
  • java控制台聊天程序

    java控制台聊天程序 发送端 package ip chat import java io BufferedReader import java io InputStreamReader import java net DatagramP
  • 用户互动优化:微信营销系统实践

    在当今移动互联网时代 微信已经成为企业进行营销的重要平台之一 而用户互动作为营销的关键环节 对于提升品牌影响力 增强用户忠诚度至关重要 本文将深入探讨如何通过微信营销系统实践 优化用户互动 提升营销效果 建立更紧密的用户关系 1 理解用户互
  • 球迷 如何在Linux纯命令行玩转谷歌浏览器,边看欧洲杯,边看足球宝贝

    大家好 我是Lex 喜欢欺负超人那个Lex 擅长领域 python开发 网络安全渗透 Windows域控Exchange架构 今日重点 1 Linux骚操作 纯命令行玩转GoogleChrome浏览器 2 在Linux命令行打开足球宝贝的搜
  • 微信小程序开发之——用户登录-登录流程(1)

    一 概述 新建微信小程序自带用户登录简化 小程序登录流程时序 二 新建微信小程序自带用户登录简化 新建的微信小程序默认有用户登录功能 将多余功能去除后 简化如下 2 1 index wxml
  • 【计算机毕设文章】基于微信的设备故障报修管理系统

    基于微信的设备故障报修管理系统 摘要 随着信息技术在管理上越来越深入而广泛的应用 管理信息系统的实施在技术上已逐步成熟 本文介绍了基于微信的设备故障报修管理系统的开发全过程 通过分析基于微信的设备故障报修管理系统管理的不足 创建了一个计算机
  • 盘点第三方支付行业中一些“专用术语”

    每个行业都有自己的行业术语 在官方场合被称为 术语 如果你是支付行业的新手 或者正在努力深入了解这个复杂但充满机遇的领域 那么掌握行业术语就是打开这扇门的关键 支付系统的需求文档和技术方案文档都充斥着专业词汇和行业术语 有些词汇容易理解 有

随机推荐

  • MobaXterm连接到Linux虚拟机教程

    一 启动虚拟机 鼠标右击 点击 Open Terminal 打开后端 输入ifconfig查看自己虚拟的的host和用户名 二 打开MobaXterm 依次点击 Session gt SSH 输入host和用户名 然后会让你输入自己Linu
  • 什么是域名解析?

    域名解析就是域名到IP地址的转换过程 IP地址是网路上标识您站点的数字地址 为了简单好记 采用域名来代替ip地址标识 站点地址 域名的解析工作由DNS服务器完成 12 域名可以使用哪些字符 英文26个字母和10个阿拉伯数字以及横杠 减号 可
  • 生产遇到的疑难问题汇总

    一 有一个这样的需求 统计出在每个国家的销量并排序 所得的结果应该包含国家 销量 排名等字段 排序好办 有一个问题是如何新增排名这个字段 可以有如下几种方式 假设对销量排序的结果是中间表temp 包括国家 delivery country
  • 一个TCP长连接设备管理后台工程(三)---TCP应用层协议说明

    TCP协议整合JTT808协议 前面简单说明了基于golang的net库进行TCP通讯 现在我们需要将现有的协议整合进去 行业内车辆终端一般都是对接交通部的JTT808协议 此处我们要实现的是JTT808 2019版本 消息结构 标识位 消
  • Git安装、基本使用、团队协作树状图

    前言 学习任何新知识 最重要的永远都是搭建属于自己的知识框架 随后学习的细碎知识点往框架里面填入 最后形成一棵属于自己的知识大树 本系列的博客专注更新总结好的思维导图 非md笔记 希望可以帮助大家快速理清知识结构 持续更新 更多可见 7Gi
  • Python实现简单的插入排序

    Python插入排序 要求 生成一个包含20个 1 50 随机整数的列表 然后使用插入法对给定整数列表中的所有元素升序排序 思路如下 1 将列表切片 并在切片的列表中 找到最小值的位置 2 根据切片的最小值 i i代表循环的第几次 的来确定
  • 爬取中国大学排名并以csv格式存储

    爬取中国大学排名并以csv格式存储 import requests from bs4 import BeautifulSoup import bs4 def get content url try user agent Mozilla 5
  • linux下使用gitee搭建hexo个人博客(完全免费)

    在linux下使用gitee搭建hexo个人博客 一 前言 什么是 Hexo Hexo是一个快速 简洁且高效的博客框架 Hexo使用Markdown 或其他渲染引擎 解析文章 在几秒内 即可利用靓丽的主题生成静态网页 什么是gitee 大家
  • 网络协议详解 :UDP

    目录 网络存在的问题 网络传送的不可靠 网络不安全 传输层的UDP UDP工作机制 应用层观察UDP的特点 缺点 优点 UDP Header结构 checksum 校验和 UDP接收缓冲区 缓冲区概念 接收缓冲区 UDP发送成功现象 UDP
  • C++ 基础: std::string

    一 常见的使用 std string是C 标准库中的一个类 用于表示可变长度的字符串 它是由字符类型 通常是char 的数组实现的 并提供了许多字符串操作函数 std string的构造函数有多种形式 可以用于初始化空字符串 从字符数组或另
  • IntelliJ IDEA 学习笔记 - 首次使用IntelliJ IDEA

    本文记录首次打开IntelliJ IDEA的情况 参考IntelliJ IDEA 简体中文专题教程 英文好的同学可以查看英文官网文档 1 打开 IntelliJ IDEA 是没有类似 Eclipse 的工作空间的概念 Workspaces
  • C++/Python机器学习—逻辑回归

    一 Python import numpy as np import matplotlib pyplot as plt 定义sigmoid函数 def sigmoid x return 1 1 np exp x 定义训练函数 def tra
  • HTML5新增API FileReader 显示缩略图

    div class content div
  • 【Java】继承——子类与父类有同名属性的情况。

    package TcmStudy day20 class Father public int a 10 public int b 20 class Son extends Father public int a 20 public void
  • 【Vue项目搭建】修改【若依框架】的侧边栏、导航栏、面包屑样式、修改全局页面样式

    掌握分寸感 找目标一致的人协同你 有效地调配资源 就可以提高效率 写在前面的话 博主最近想要搭建自己的前端若依项目 因此此系列博客会做一些记录 我的项目gitee地址 https gitee com xuruicong rachel fro
  • Window关闭端口的方法(445/135/137/138/139/3389等)

    为防止漏洞被利用 需要采取必要措施 关闭以上端口 以保证系统更加安全 window2003 关闭135端口的方法 要关闭此端口 只需停止DCOM接口服务即达到目的 下面是详细操作过程 1 打开 组件服务 控制台 按 WIN R 组合键打开运
  • 爱填坑的喵哥——windows10下docker开启失败、下载镜像失败的坑

    操作系统 win10 1803版 docker版本 18 03 1 ce build 9ee9f40 喵哥最近开始用windows版的docker 说实话win10上的docke
  • VGA接口驱动

    实验原理 计算机显示区的显示有许多标准 常见的有 VGA SVGA 等 在这里我们用 VGA 接口来控制显示器 VGA 即 Video Graphics Array 的缩写 也就是视频图形阵 列 作为一种标准的显示接口得到广泛的应用 常见的
  • FindObjectsOfType查找所有物体 数组归纳 弹开的力 unity笔记47

    FindObjectsOfType lt 类型 gt 不要少s 少了就是另个函数 返回 场景中找到的与指定类型匹配的对象数组 见官方文档 如果场景中匹配类型的对象个数为0 那返回的就是数组长度为0 分解 一方面是数组长度 数组 length
  • 微信小游戏开发入门(一)-基础知识

    技术简介 微信小游戏是在微信小程序的基础上添加了游戏库 API 小游戏只能运行在小程序环境中 所以小游戏既不是原生游戏 也不完全等同于 HTML5 游戏 但实际上小游戏面向的就是 HTML5 游戏开发者 为了能够让 HTML5 游戏低成本移