SAMP/SetObjectsDefaultCameraCol
Материал из Wikipedia Pi
SetObjectsDefaultCameraCol
Добавлено |
Функция работает только начиная с версии SA-MP 0.3.7 и не будет работать в предыдущих версиях! |
Описание:
Позволяет по умолчанию отключать столкновения камеры с вновь созданными объектами.
Предупреждение |
Эта функция работает ТОЛЬКО за пределами обычных границ карты SA (более 3000 единиц). |
Параметры:
(disable)
disable | 1, чтобы отключить столкновения камер для вновь созданных объектов, и 0, чтобы включить их (по умолчанию включено). |
Примечание |
Эта функция влияет только на столкновение камеры с объектами, созданными ПОСЛЕ ее использования - она не переключает столкновения камеры с существующими объектами. |
Пример использования:
public OnGameModeInit()
{
// Отключить столкновение камеры
SetObjectsDefaultCameraCol(1);
// Создание отображаемых объектов
CreateObject(...);
CreateObject(...);
CreateObject(...);
CreateObject(...);
// Вышеупомянутые объекты НЕ будут иметь столкновений с камерой
// Повторное включение столкновений камер
SetObjectsDefaultCameraCol(0);
// Создание отображаемых объектов
CreateObject(...);
CreateObject(...);
CreateObject(...);
CreateObject(...);
// У указанных выше объектов БУДЕТ коллизия камеры, НО, в первом наборе все равно НЕ будет столкновений камер
return 1;;
}
Связанные функции
Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.
- SetObjectNoCameraCol - Отключает столкновения между камерой и объектом.
- SetPlayerObjectNoCameraCol - Отключает столкновения между камерой и объектом игрока.