---
title: "InterpolateCameraLookAt | open.mp"
description: "نقطه 'نگاه کردن' دوربین بازیکن رو بین دو مختصات با سرعت مشخص interpolate می‌کنه."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/InterpolateCameraLookAt
language: fa
---

# InterpolateCameraLookAt

## توضیحات

نقطه 'نگاه کردن' دوربین بازیکن رو بین دو مختصات با سرعت مشخص interpolate می‌کنه. می‌تونه با [InterpolateCameraPos](https://omp.itsneufox.com/fa/docs/scripting/functions/InterpolateCameraPos) استفاده بشه.

| نام | توضیحات |
| --- | --- |
| playerid | ID بازیکنی که دوربینش باید حرکت کنه |
| Float:fromX | موقعیت X ای که دوربین باید از اونجا شروع به حرکت کنه |
| Float:fromY | موقعیت Y ای که دوربین باید از اونجا شروع به حرکت کنه |
| Float:fromZ | موقعیت Z ای که دوربین باید از اونجا شروع به حرکت کنه |
| Float:toX | موقعیت X ای که دوربین باید بهش حرکت کنه |
| Float:toY | موقعیت Y ای که دوربین باید بهش حرکت کنه |
| Float:toZ | موقعیت Z ای که دوربین باید بهش حرکت کنه |
| time | زمان به میلی‌ثانیه برای تکمیل interpolation |
| CAM\_MOVE:cut | ['jumpcut'](https://omp.itsneufox.com/fa/docs/scripting/resources/cameracutstyles) برای استفاده. پیش‌فرض CAMERA\_CUT هست (بی‌فایده). برای interpolation روی CAMERA\_MOVE بذار. |

## مقادیر برگشتی

این تابع هیچ مقدار خاصی برنمی‌گردونه.

## مثال‌ها

```c
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (!strcmp(cmdtext, "/rotateme", true))
    {
        TogglePlayerSpectating(playerid, true);
        InterpolateCameraLookAt(playerid, 50.0, 50.0, 10.0, -50.0, 50.0, 10.0, 10000, CAMERA_MOVE);
        //                                 x1    y1    z1     x2    y2    z2
        // The camera starts off looking at (x1, y1, z1). It will then rotate and after
        // 10000 milliseconds (10 seconds) it will be looking at (x2, y2, z2).
        return 1;
    }
    return 0;
}
```

## نکات

نکته

-   از [TogglePlayerSpectating](https://omp.itsneufox.com/fa/docs/scripting/functions/TogglePlayerSpectating) استفاده کن تا آبجکت‌ها برای بازیکن stream بشن در حین حرکت دوربین.
-   می‌تونی دوربین رو پشت بازیکن reset کنی با [SetCameraBehindPlayer](https://omp.itsneufox.com/fa/docs/scripting/functions/SetCameraBehindPlayer).

## توابع مرتبط

-   [InterpolateCameraPos](https://omp.itsneufox.com/fa/docs/scripting/functions/InterpolateCameraPos): حرکت دادن دوربین بازیکن از یه مکان به مکان دیگه.
-   [SetPlayerCameraLookAt](https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayerCameraLookAt): تنظیم اینکه دوربین بازیکن باید به کجا نگاه کنه.
-   [SetPlayerCameraPos](https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayerCameraPos): تنظیم موقعیت دوربین بازیکن.

## منابع مرتبط

-   [استایل‌های Camera Cut](https://omp.itsneufox.com/fa/docs/scripting/resources/cameracutstyles)
