---
title: "SetObjectsDefaultCameraCol | open.mp"
description: "设置新创建物体的默认视角碰撞状态"
canonical: https://omp.itsneufox.com/zh-CN/docs/scripting/functions/SetObjectsDefaultCameraCol
language: zh-CN
---

# SetObjectsDefaultCameraCol

注意

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

## 描述

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

| 参数 | 说明 |
| --- | --- |
| disable | 1 表示禁用新创建物体的视角碰撞，0 表示启用（默认启用） |

## 返回值

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

备注

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

## 示例代码

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

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

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

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

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

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

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

    return 1;
}
```

## 注意事项

注意

此函数仅在地图边界外生效（X/Y 轴超过 ±3000 单位时）

## 相关函数

-   [SetObjectNoCameraCol](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/SetObjectNoCameraCol): 禁用指定物体的视角碰撞
-   [SetPlayerObjectNoCameraCol](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/SetPlayerObjectNoCameraCol): 禁用玩家专属物体的视角碰撞
