当前位置: 首页 > article >正文

使用pnpm、vite搭建Phaserjs的开发环境

首先,确保你已经安装了 Node.js 和 npm。然后按照以下步骤操作:

一、使用pnpm初始化一个新的 Vite 项目

pnpm create vite

输入名字

选择模板,这里我选择Vanilla,也可以选择其他的比如vue

选择语言

项目新建完成

二、安装相关依赖

进入项目,安装依赖

cd vite-phaserjs-demo01
pnpm install
pnpm add --save phaser

三、替换main.js文件内容

import Phaser from 'phaser';const config = {type: Phaser.AUTO,width: 800,height: 600,scene: {preload: preload,create: create,update: update}
};const game = new Phaser.Game(config);
var text;var textStyle= { font: "48px Arial", fill: "#ff0044", align:"center" };
function preload () {//preload...
}function create () {// 添加文本到场景中text = this.add.text(400, 300, 'Hello, Phaser!', {fontSize: '48px',color: '#ffffff',fontFamily: 'Arial'});console.log('text', text)//锚点设置// 设置文本锚点为中心text.setOrigin(0.5);
}function update () {//update ...
}

最后输入pnpm run dev运行效果如下:

http://www.lryc.cn/news/2393723.html

相关文章:

  • intra-mart执行java方法笔记
  • 在 Vue 2中使用 dhtmlxGantt 7.1.13组件,并解决使用时遇到的问题汇总.“dhtmlx-gantt“: “^7.1.13“,
  • 【C++高级主题】命令空间(三):未命名的命名空间
  • 鸿蒙OSUniApp 开发支持图片和视频的多媒体展示组件#三方框架 #Uniapp
  • VoltAgent 是一个开源 TypeScript 框架,用于构建和编排 AI 代理
  • 数据中台(大数据平台)之数据仓库建设
  • 如何使用DeepSpeed来训练大模型
  • 道可云人工智能每日资讯|《北京市人工智能赋能新型工业化行动方案(2025年)》发布
  • Unity 中实现首尾无限循环的 ListView
  • mongodb集群之副本集
  • 基于微服务架构的社交学习平台WEB系统的设计与实现
  • window10下docker方式安装dify步骤
  • Spark SQL进阶:解锁大数据处理的新姿势
  • 放假带出门的充电宝买哪种好用耐用?倍思超能充35W了解一下!
  • 云原生DMZ架构实战:基于AWS CloudFormation的安全隔离区设计
  • 小工具合集
  • AI智能体策略FunctionCalling和ReAct有什么区别?
  • 改进自己的图片 app
  • docker不用dockerfile
  • Uniapp+UView+Uni-star打包小程序极简方案
  • 深度学习篇---Pytorch框架下OC-SORT实现
  • STM32 HAL库SPI读写W25Q128(软件模拟+硬件spi)
  • 算法题(159):快速幂
  • 【新品发布】嵌入式人工智能实验箱EDU-AIoT ELF 2正式发布
  • 基于javaweb的SpringBoot体检管理系统设计与实现(源码+文档+部署讲解)
  • Mac Python 安装依赖出错 error: externally-managed-environment
  • Docker Desktop for Windows 系统设置说明文档
  • C++高级编程深度指南:内存管理、安全函数、递归、错误处理、命令行参数解析、可变参数应用与未定义行为规避
  • 【下拉选项数据管理优化实践:从硬编码到高扩展性架构】
  • IPD的基础理论与框架——(四)矩阵型组织:打破部门壁垒,构建高效协同的底层