// 导出游戏配置对象,供main.js文件使用 export default { // 游戏渲染类型:Phaser.AUTO表示自动选择最佳渲染方式(WebGL或Canvas) type: Phaser.AUTO, // 游戏背景颜色:使用十六进制颜色值设置为天蓝色 backgroundColor: '#bbbbbb', // 启用像素艺术模式,提高文字和图形的清晰度 pixelArt: true, // 输入系统配置 input: { // 启用多点触控支持 multiTouch: true, // 触摸事件捕获配置 touch: { // 捕获触摸事件,防止事件冒泡,阻止浏览器默认触摸行为(如页面滚动) capture: true } }, // 物理引擎配置 physics: { // 默认使用的物理引擎:'arcade'是Phaser内置的轻量级物理引擎 default: 'arcade', // arcade物理引擎的具体配置 arcade: { // 重力设置:y轴方向重力为0(适合太空或顶部视图游戏) gravity: { y: 0 }, // 调试模式:false表示关闭物理引擎调试信息显示 debug: false } }, // 游戏缩放配置 scale: { // 缩放模式:Phaser.Scale.RESIZE表示游戏会随着浏览器窗口大小变化而自动调整 mode: Phaser.Scale.RESIZE, // 自动居中:Phaser.Scale.NO_CENTER表示不自动居中游戏窗口 autoCenter: Phaser.Scale.NO_CENTER, // 缩放后的宽度:设置为浏览器窗口宽度 width: window.innerWidth, // 缩放后的高度:设置为浏览器窗口高度 height: window.innerHeight } };