SetObjectNoCameraCol
注意
这个函数是在SA-MP 0.3.7中添加的,在以前的版本中不起作用!
描述
禁用玩家视角与指定物体的碰撞检测。
参数名 | 描述 |
---|---|
objectid | 要禁用视角碰撞检测的物体 ID |
返回值
1 - 函数执行成功
0 - 函数执行失败(指定的物体不存在)
示例代码
public OnObjectMoved(objectid)
{
new Float:objX, Float:objY, Float:objZ;
GetObjectPos(objectid, objX, objY, objZ);
if (objX >= 3000.0 || objY >= 3000.0 || objX <= -3000.0 || objY <= -3000.0)
{
SetObjectNoCameraCol(objectid);
}
return 1;
}
public OnGameModeInit()
{
// 在地图边界外创建大型物体
CreateObject(6959, 3100.0, 3100.0, 15.0, 0.0, 0.0, 0.0);
return 1;
}
注意事项
提示
该功能仅在地图边界外生效(X/Y 轴超过 ±3000 单位时)
相关函数
- SetPlayerObjectNoCameraCol: 禁用视角与玩家专属物体的碰撞检测