mirror of
http://junepve.top:3000/chicrobot/CINC.git
synced 2026-10-30 01:41:29 +08:00
42 lines
1.5 KiB
JavaScript
42 lines
1.5 KiB
JavaScript
// 导出游戏配置对象,供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
|
||
}
|
||
}; |