抖音开放平台Logo
开发者文档
控制台
  • 体验抖音小游戏
  • 游戏引擎
  • Unity 引擎适配
  • WebGL 方案与优化
  • BGDT 手册
  • 接入
  • C# API
  • API 概览
  • 开放能力
  • 基础
  • 设备
  • 文件
  • 媒体
  • 网络
  • 游戏分享
  • 数据缓存
  • 系统
  • 界面
  • 支付
  • 广告
  • 宿主事件
  • 抖音云模块
  • 邀请模块
  • PlayerPrefs
  • 调试工具
  • 初始化
  • 渲染
  • 光标样式
  • Cocos/Laya/Egret引擎适配
  • 基础功能
  • 开放能力
  • 性能优化
  • 安全指引
  • 前提条件
    业务背景
    使用限制
    注意事项
    相关教程

    TT.SetPreferredFramesPerSecond

    TTSDK 6.2.5 及以上版本支持该能力

    语法

    TT.SetPreferredFramesPerSecond(fps)

    参数说明

    fps:
    类型
    默认值
    必填
    说明
    int
    60
    默认渲染帧率为 60 帧每秒,有效范围 1-60

    返回值

    错误码

    errNo
    errMsg
    说明
    20000
    internal error
    小游戏框架内部错误,有需要请创建工单咨询

    代码示例

    // 修改渲染帧率为30帧每秒 TT.SetPreferredFramesPerSecond(30);

    备注

      WebGL 和 Native 方案均可使用该方法设置帧率,区别是 WebGL 是通过平台来实现,Native 方案则是调用 Unity 的 Application.targetFrameRate来设置帧率。
      WebGL 方案下仍可以使用 Application.targetFrameRate 来设置帧率,但需要注意垂直同步QualitySettings.vSyncCount的设置,但更推荐使用TT.SetPreferredFramesPerSecond设置。
      WebGL 方案,通过Application.targetFrameRate 设置的帧率,不能被 60 整除或超过 1000 的值会造成帧率不稳定或与预期帧率不一致。使用 TT.SetPreferredFramesPerSecond 不会。