美文网首页
new Phaser.Game() 参数值

new Phaser.Game() 参数值

作者: skoll | 来源:发表于2023-02-24 14:30 被阅读0次

    width

    1 .画布的宽度,单位是px
    2 .1024(默认)

    height

    1 .768 默认

    zoom

    1 .画布的缩放比例
    2 .2 是2倍尺寸,默认值是1

    type

    1 .选择的渲染器
    2 .auto:auto会自动选择webGL,如果不支持的话就用canvas

    1 .Phaser.AUTO
    2 .Phaser.CANVAS
    3 .Phaser.HEADLESS
    4 .Phaser.WEBGL
    

    parent

    1 .画布的父元素,也就是要放在哪个div里面

    canvas,canvasStyle,context

    1 .自己创建一个canvas,而不是使用默认的,自己的canvasStyle样式,而不是默认的
    2 .使用自己提供的canvas context 供phaser使用,而不是创建一个

    scene

    1 .游戏将要进入的场景,如果给了几个,就选第一个
    2 .比如菜单页面,个人信息页面,战斗界面

    seed

    1 .随机生成器的种子

    title,url,version,banner

    1 .游戏名称,显示在浏览器控制台中
    2 .游戏地址,显示在浏览器控制台中
    3 .游戏版本,显示在浏览器控制台中
    4 .游戏在控制台打印的横幅配置

    autoFocus

    1 .游戏启动时自动调用windos.focus()
    2 .如果游戏在单独的框架中,通常需要捕获输入事件

    input

    1 .输入配置
    2 .false.禁用所有游戏输入。

    keyboard

    1 .键盘输入

    1 .target:键盘管理器监听键盘输入事件的地方。不能修改,widow
    2 .capture:这个是修改键使用的
    

    mouse

    1 .鼠标输入

    1 .preventDefaultDown,preventDefaultUp,preventDefaultMove,preventDefaultWheel
    2 .以上属性设置为true的时候,事件将会执行e.preventDefault()
    

    touch

    1 .触摸配置

    1 .target
    2 .capture:触摸输入事件是否调用preventDefault()事件.
    

    gamepad

    1 .游戏手柄输入配置

    activePointers

    1 .触摸指针的最大数量

    smoothFactor

    1 .指针移动期间的平滑因子

    windowEvents

    1 .Phaser 是否应该监听window上的输入事件,如果禁用这个功能,pointer_up_outside等事件将不会在触发

    disableContentmenu

    1 .禁用浏览器的默认“上下文菜单”事件。通常是鼠标右键
    2 .

    transparent

    1 .游戏画布是否具有透明背景

    dom

    1 .dom容器配置对象
    2 .游戏是否应该创建一个div元素来充当dom容器。
    3 .创建的dom容器,应该位于画布的后面还是画布的顶部

    createContainer:true
    behindCanvas:true
    

    fps

    1 .游戏循环配置

    1 .min 可接受的最低渲染速率。以每秒帧数为单位,默认值是5
    2 .target 最佳渲染帧数,默认是60,不会强制执行,只是告诉引擎最佳的速率是多少
    3 .forceSetTimeout  默认是false,这个感觉可以搞下。使用setTimeout而不是requestAnimationFrame来运行游戏循环
    4 .deltaHistory :连续帧间隔计算的平均帧增量,默认是10
    5 .panicMax:连续帧增量的最佳值
    6 .smoothStep:在游戏更新期间应用增量平滑来帮助避免出现波动
    

    render

    1 .游戏渲染器配置

    backgroundColor

    1 .游戏画布的背景颜色,默认黑色

    callbacks

    1 .在游戏启动之前或者运行的可选回调

    1 .preBoot:在引导序列开始时运行的函数
    2 .postBoot:所有游戏系统都启动,插件加载完毕
    

    loaderConfig

    1 .加载器配置

    1 .baseURL:用于解析提供给加载程序的路径的URL
    2 .path:用于解释提供给加载程序的相对路径的url
    3 .maxParalleDownLoads:加载程序开始加载的最大资源数
    4 .crossorign:跨域配置
    5 .responseType:xhr请求的响应类型,blob,text等
    6 .async:xhr请求是否使用异步。
    7 .timeout:xhr超时的值,以毫秒为单位
    

    plugins

    1 .这个才是插件

    1 .key:用于在插件管理器中识别插件的key
    2 .plugin:插件本身
    3 .start:插件是否自动启动
    4 .systemKey
    5 .sceneKey
    6 .data:传递给插件的init方法的数据
    

    images

    1 .图片配置

    1 .default:默认的base64编码的图像文件
    2 .missing:用作缺失纹理的base64编码图像文件
    3 .white:用作白色纹理的base64 编码图像文件
    

    physics

    1 .物理引擎配置

    scale

    1 .比例管理配置

    audio

    1 .音频控制

    pipeline

    1 .webGl 管道配置对象

    相关文章

      网友评论

          本文标题:new Phaser.Game() 参数值

          本文链接:https://www.haomeiwen.com/subject/qjuwcdtx.html