跳到主要内容

SetObjectsDefaultCameraCol

注意

这个函数是在SA-MP 0.3.7中添加的,在以前的版本中不起作用!

描述

设置新创建物体的默认视角碰撞状态(是否禁用)。

参数名描述
disable1 表示禁用新创建物体的视角碰撞,0 表示启用(默认启用)

返回值

该函数没有传统意义上的返回值,但会影响后续创建的物体

提示

此设置仅影响调用函数之后新创建的物体,不会修改已存在物体的视角碰撞状态

示例代码

public OnGameModeInit()
{
// 禁用新物体的视角碰撞
SetObjectsDefaultCameraCol(1);

// 创建地图物体
CreateObject(...);
CreateObject(...);
CreateObject(...);
CreateObject(...);

// 上述物体将不会产生视角碰撞

// 重新启用视角碰撞
SetObjectsDefaultCameraCol(0);

// 创建更多地图物体
CreateObject(...);
CreateObject(...);
CreateObject(...);
CreateObject(...);

// 上述物体将保持正常视角碰撞

// 注意:之前创建的物体仍保持无碰撞状态

return 1;
}

注意事项

注意

该功能仅在地图边界外生效(X/Y 轴超过 ±3000 单位时)

相关函数