updateSelfPosition abstract method

Future<void> updateSelfPosition(
  1. Float32List position,
  2. Float32List axisForward,
  3. Float32List axisRight,
  4. Float32List axisUp
)

更新自身的位置和朝向。

支持版本:2.11.0 及以上。 详情描述:更新用户的位置和朝向,以便 SDK 计算出用户与音源距离以及左右耳立体声效果。 业务场景:当用户在游戏中操作的角色在世界地图中移动时,更新角色的位置信息以及头部朝向。 调用时机:在登录房间 loginRoom 后调用。 注意事项:在调用 enableSpeaker 打开扬声器之前如果没有调用该接口设置位置信息,则无法接收除小队以为其他人的声音。

  • position 自身在世界坐标系中的坐标,参数是长度为 3 的 float 数组,三个值依次表示前、右、上的坐标值。
  • axisForward 自身坐标系前轴的单位向量,参数是长度为 3 的 float 数组,三个值依次表示前、右、上的坐标值。
  • axisRight 自身坐标系右轴的单位向量,参数是长度为 3 的 float 数组,三个值依次表示前、右、上的坐标值。
  • axisUp 自身坐标系上轴的单位向量,参数是长度为 3 的 float 数组,三个值依次表示前、右、上的坐标值。

Implementation

Future<void> updateSelfPosition(Float32List position, Float32List axisForward,
    Float32List axisRight, Float32List axisUp);