GetPlayerAnimFlags
注意
这个函数是在omp v1.1.0.2612中添加的,在以前的版本中不起作用!
描述
获取玩家当前的动画标志位信息。
名称 | 描述 |
---|---|
playerid | 需要获取动画标志位的玩家 ID |
返回值
以整型形式返回动画标志位的组合值。
示例代码
new flags = GetPlayerAnimFlags(playerid);
// flags 包含动画系统的状态标志位组合
注意事项
提示
标志位采用位掩码(bitmask)形式存储,需使用位运算进行解析:
// 示例标志位定义
#define ANIM_LOOP_FLAG 0b00000001 // 循环播放标志
#define ANIM_LOCK_X_FLAG 0b00000010 // X轴锁定标志
#define ANIM_LOCK_Y_FLAG 0b00000100 // Y轴锁定标志
// 标志位检测
bool:isLooping = (flags & ANIM_LOOP_FLAG) ? true : false;
相关函数
- ApplyAnimation: 为玩家应用动画效果