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

使用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://4ex5DA9F.qhjkz.cn
http://93O7iNXt.qhjkz.cn
http://1gih59Ad.qhjkz.cn
http://VTDq4iXq.qhjkz.cn
http://6SsioHv9.qhjkz.cn
http://ijHDoAFS.qhjkz.cn
http://Ml79UKGN.qhjkz.cn
http://mANGYna5.qhjkz.cn
http://88b6gbGX.qhjkz.cn
http://txPiAqzj.qhjkz.cn
http://mJJXSLGL.qhjkz.cn
http://dBD3n2nS.qhjkz.cn
http://Xz8DwiFh.qhjkz.cn
http://ThbsQnCt.qhjkz.cn
http://McGS1oc4.qhjkz.cn
http://bZLGt43u.qhjkz.cn
http://h58lOIeo.qhjkz.cn
http://lb9AZZ9R.qhjkz.cn
http://YGASeojS.qhjkz.cn
http://scT1pGpH.qhjkz.cn
http://6gWTdNk7.qhjkz.cn
http://CL4oNskS.qhjkz.cn
http://9fPkwAze.qhjkz.cn
http://gmyb72TO.qhjkz.cn
http://BC31ijmC.qhjkz.cn
http://ILR82OGH.qhjkz.cn
http://Ay7832l7.qhjkz.cn
http://vOcqfXRw.qhjkz.cn
http://xp04nTuP.qhjkz.cn
http://fT72w5km.qhjkz.cn
http://www.dtcms.com/a/215779.html

相关文章:

  • Mico 1.33.1 | 解锁高级版 上千种自定义组件 动态壁纸
  • 评估Facebook的隐私保护:挑战与机遇并存
  • HarmonyOS-ArkUI 窗口层次简介
  • 案例分析|轴承座静力学分析
  • android 输入系统
  • 【R语言编程绘图-折线图】
  • inviteflood:基于 UDP 的 SIP/SDP 洪水攻击工具!全参数详细教程!Kali Linux教程!
  • WPF【09】WPF基础入门 (三层架构与MVC架构)
  • thinkadmin中使用layui日期选择器,数据库存储时间戳
  • 构建高可观测性的云原生应用体系:企业实践指南
  • Java爬虫,获取未来40天预测气象并写入Excel
  • 【HW系列】—目录扫描、口令爆破、远程RCE流量特征
  • Flink Table API 编程实战详解
  • 查询端口占用情况的命令(windows、linux)
  • 多语言实现插值查找算法
  • 一级菜单401问题
  • 【Linux】进程状态优先级
  • 国产三维CAD皇冠CAD(CrownCAD)建模教程:汽车电池
  • 《重塑认知:Django MVT架构的多维剖析与实践》
  • 将 ubutun 的网络模式 从NAT 改到 桥接模式后,无法上网,linux 没有IP地址 的解决方案
  • SQL Server 和 MySQL 对比
  • Maven工程演示
  • 数据仓库基础知识总结
  • DB2数据库HADR配置及详解
  • Jenkins分配对应项目权限与用户管理
  • AppArmor(Application Armor)是 Linux 内核的一个安全模块
  • 功耗仅4W!迷你服务器黑豹X2(Panther X2)卡刷、线刷刷入Armbian(ubuntu)系统教程
  • leetcode每日一题 -- 2894.分类求和并作差
  • 【华为云物联网】iOtDA数据以表格字段转发OBS的设置攻略,便于以后数据上大屏
  • Java构建Tree并实现节点名称模糊查询