Phaser笔记-Phaser适配WeChat

2023-05-16

首先将这个大佬的Github下载下来,他已经做好了适配

GitHub - eastecho/WeChatGame-phaser: A demo running phaser.js in WeChat game platform.

用微信开发工具创建一个小游戏项目。

将git上下载的包放到libs/gamelibs

 

在main.js中添加:

import BootState from "./states/BootState";
import PreLoadState from "./states/PreLoadState";

/**
 * Import Phaser dependencies using `expose-loader`.
 * This makes then available globally and it's something required by Phaser.
 * The order matters since Phaser needs them available before it is imported.
 */

window.PIXI = require('libs/gamelibs/pixi.min.js')
window.p2 = require('libs/gamelibs/p2.min.js')
window.Phaser = require('libs/gamelibs/phaser-split.min.js')
window.scrollTo = function() {}

/**
 * Create a new Phaser game instance.
 * And render a single sprite so we make sure it works.
 */

let phGame;

export default class Main {

    constructor(){


        let {windowWidth, windowHeight} = wx.getSystemInfoSync();

        const conf = {
            width: windowWidth,
            height: windowHeight,
            canvas: canvas,
            renderer: Phaser.WEBGL,
            transparent: false,
            antialias: false,
            scaleMode: Phaser.ScaleManager.EXACT_FIT,
            state: { preload: this.preload, create: this.create, update: this.update, pointer: this.pointDown },
        }

        phGame = new Phaser.Game(conf);
    }

    preload(){

    }

    create(){
        
    }

}

game.js改成如下:

import './js/libs/weapp-adapter'
import './js/libs/symbol'

import Main from './js/main'

new Main();

 

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

Phaser笔记-Phaser适配WeChat 的相关文章

  • Arch linux安装deepin-wine和微信(wechat)

    一 保证有国内的镜像源 xff0c 不然下载很慢 xff0c 没有国内包的镜像源 xff0c 则软件列表会少很多国内的软件 如果没有国内镜像源 xff0c 请修改镜像源 sudo vim etc pacman d mirrorlist s
  • ubuntu 16.04 deepin.com.wechat depends on deepin-wine 2.18-19解决方案

    Ubuntu16 04 安装deepin微信报错 deepin wine gt 61 2 18 19 或则deepin wine helper gt 61 1 2deepin8 解决方案 前言 由于deepin wine for Ubunt
  • Linux下微信终极解决方案(不是网页版/electronic wechat)

    文章目录 为什么有这篇文章 xff1f 所需工具本人环境步骤0x01 解压微信安装包0x02 安装 Wine制作启动器 目前发现的Bugs 为什么有这篇文章 xff1f 在Linux系统下 xff0c 微信的使用体验说实话很糟糕 为新网页版
  • Phaser笔记-Phaser适配WeChat

    首先将这个大佬的Github下载下来 xff0c 他已经做好了适配 GitHub eastecho WeChatGame phaser A demo running phaser js in WeChat game platform 用微信
  • ubuntu22.04安装wechat微信

    Ubuntu16 04完美安装微信 xff08 ukylin优麒麟系统版微信WeChat xff09 Kair94的博客 CSDN博客 麒麟系统微信
  • H5跳转微信公众号

    更多内容可参考我的博客 首先找到目标公众号 用电脑打开里面的任意一篇文章 比如 打开深圳卫健委里的任意一篇文章 点击 Network gt Fetch XHR 点击任意一个接口请求 点击 Payload 获取 biz MzIxNDA0MTE
  • uniapp 微信小程序webview 踩坑

    uniapp 微信小程序的存在许多功能上的限制和约束 有些情况不得不去使用webview进行开发实现需求 比如 原生无法满足 例如某团队维护SDK 只提供了WEB端jsSDK 且不维护小程序SDK H5可以同时适用多端 适用范围更广 H5可
  • 解决 vue-cli index.js dev 配置中 assetsPublicPath 的值不能填 "./" 的问题

    问题篇 最近使用frp代理开发微信vue应用 frp代理不直接暴露根目录 因为我的根目录已经被我的博客占用了 所以就使用nginx又代理了一层 访问方式从越来的 wechat youngboy vip 变成 wechat youngboy
  • 【phaser微信抖音小游戏开发002】hello world!

    执行效果 将以下代码文本内容 放入到game js中即可 目录结构如下图 import js libs weapp adapter import js libs symbol GameGlobal window scrollTo gt 防止
  • 【Python】基于wxauto的超简单微信机器人

    前言 我是一个python初学者 一直想做一个微信版类似qq的群助手 我尝试去百度过 python微信机器人 之类的搜索 但得到的结果几乎都是使用 itchat wxpy 之类的库通过网页版微信去实现行为的 但腾讯在2019年7月份开始 彻
  • 微信小程序开发 Request Headers: Provisional headers are shown

    在微信小程序开发的时候 写了两个API请求 请求A 请求A wx request url https wx baidu com api wx getBallByDate method POST dataType json data date
  • 微信小程序 时间处理 bug

    问题 在我的项目中需要处理一个这样的时间 new Date 2020 01 02 10 30 00 在 开发者工具 和 debug 模式下没有问题 但是 在预览模式有问题 经过 尝试 确认了 时间 问题 解决方案 微信 接收类似于 这样的时
  • 微信 history.back 时候的 缓存问题处理, 最近搞得我很头疼

    最近在写微信的项目 遇到一个很坑爹的问题 为了更好的用户体验 我希望在项目中 点击返回按键的时候能返回到 某一个指定的页面 返回某些页面的时候页面不缓存 jsp 页面缓存 src 请求缓存 ajax 请求缓存 主要操作的 api 有 pop
  • 【微信公众号开发系列文章】二、Access token相关操作

    所有内容首发微信公众号 WEB前端李志杰 欢迎关注 点赞并转发 写在最前 关于获取Access token这部分内容建议仔细阅读官方文档 本文章对于重点内容进行了摘录 有利于大家把握重点部分 最后文章中会给出这一部分的程序设计思路及示例代码
  • 微信Api无法设置应用图标

    在注册 iOS 应用程序时 我一直在努力将水印和高分辨率的图标图像上传到微信 api 结果如下 检查这里的网站 http developers wechat com 我尝试了不同的方法来上传28 28 png透明或不透明和灰度 这真的很烦人
  • 通过外部页面链接开通微信公众号

    我找不到任何关于这个问题的参考资料 我希望这里有人知道 我为客户创建了一个 html5 促销页面 该页面位于我的服务器上 我正在通过微信将页面地址分享给客户 他正在将其重新分享给他的朋友 当他们打开页面时 它会在微信应用浏览器中打开 到目前
  • 我可以使用表单仅发布 json 字符串(不带“name=”)吗?

    我正在尝试将 json 数据发布到我无法控制的 URL API文档说只接受json数据 我在想是否可以使用html表单来简化它 这里有很多关于如何 使用表单发布 json 数据 的帖子 但没有一个适用于我的情况 问题是 据我所知 如果你使用
  • 微信安卓api

    我正在尝试制作一个与微信应用程序通信的Android应用程序 遵循样本here 但在示例和我自己的应用程序中 我能够进行 api 调用 这正在完成 例如 api sendResp resp 结果为 true 但没有任何反应 在授权时我仍然从
  • Android 上使用微信 API 发朋友圈

    我用微信API创建了一个应用程序 我尝试在我的用户墙上发帖 我在iOS上可以成功发布微信朋友圈 提示尚未审核 然而在 Android 上 什么也没发生 这是我的代码 private IWXAPI api api WXAPIFactory c
  • 微信登录-收不到token

    我只是遵循了本文中提到的所有内容example https github com aaronbruckner wechatAndroidLoginDemo来自亚伦 布鲁克纳 尝试使用和不使用布尔标志来启用checkSignature 初始化

随机推荐