updateSelfPosition abstract method
- Float32List position,
- Float32List axisForward,
- Float32List axisRight,
- 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);