游戏运行服务

  • 类型:GameRun

服务对象
此对象为服务对象,可以使用GetService()函数获取此服务。

不可创建
无法使用RWObject:New(ClassName)创建此对象,也不在编辑器对象列表中显示。

不在编辑器管理器中显示

简介

游戏运行服务主要用于两个游戏运行时持续触发的事件Update()FixedUpdate(),以及一些与当前编辑器、游戏状态相关的函数

相关链接

  • 教学视频

函数

    IsClientType()
    查询是否在客户端上运行脚本

    IsEditStatus()
    查询是否在编辑状态下运行

    IsRunningStatus()
    查询是否在游戏环境下运行

    IsServerType()
    查询是否在服务器运行脚本

    IsStudioType()
    查询是否在编辑器运行脚本

    Reset()
    将当前房间关闭,所有玩家退出。另开一新房间,将之前那批玩家重新加载进新的房间。

    GetPlatForm()
    获得当前设备函数

    GetBatteryLevel()
    获得当前设备的剩余电量

    GetPing()
    获取当前设备的ping值(延迟)

事件

    Update(delta)
    每帧运行一次Update中的函数

    FixedUpdate(delta)
    按照固定时间间隔执行函数,与Update的区别在于,Update会受到设备性能的影响,因此执行函数的时间间隔往往是不同的;FixUpdate是严格按照设定帧率执行函数,因此时间间隔是一致的

文档更新时间: 2020-09-05 15:13   作者:刘征