Lua API/System

Материал из CryWiki Russia

(Различия между версиями)
Перейти к: навигация, поиск
 
(4 промежуточные версии не показаны)
Строка 7: Строка 7:
<br>  
<br>  
-
=== Конфигурация  ===
+
=== Configuration (конфигурация)<br> ===
*[[Lua API/System/IsEditor|IsEditor]]  
*[[Lua API/System/IsEditor|IsEditor]]  
Строка 31: Строка 31:
*LoadFont
*LoadFont
-
=== Файл  ===
+
=== Файлы<br> ===
*[[Lua API/System/ScanDirectory|ScanDirectory]]
*[[Lua API/System/ScanDirectory|ScanDirectory]]
-
=== Поверхность  ===
+
=== Surface (поверхности)<br> ===
*[[Lua API/System/GetSurfaceTypeIdByName|GetSurfaceTypeIdByName]]  
*[[Lua API/System/GetSurfaceTypeIdByName|GetSurfaceTypeIdByName]]  
*[[Lua API/System/GetSurfaceTypeNameById|GetSurfaceTypeNameById]]
*[[Lua API/System/GetSurfaceTypeNameById|GetSurfaceTypeNameById]]
-
=== Рендер  ===
+
=== Рендерер<br> ===
-
==== Экран  ====
+
==== Screen (экран)<br> ====
*ProjectToScreen  
*ProjectToScreen  
Строка 51: Строка 51:
*GetFrameID
*GetFrameID
-
==== HDR ====
+
==== HDR ====
*GetHDRDynamicMultiplier  
*GetHDRDynamicMultiplier  
Строка 57: Строка 57:
*[[Lua API/System/IsHDRSupported|IsHDRSupported]]
*[[Lua API/System/IsHDRSupported|IsHDRSupported]]
-
==== Вывод 2D<br> ====
+
==== 2D Drawing (вывод 2D)<br> ====
*DrawLabelImage  
*DrawLabelImage  
Строка 72: Строка 72:
*DrawTriStrip
*DrawTriStrip
-
==== Эффекты экрана (Screen Effects)<br>  ====
+
==== Screen Effects (эффекты экрана) ====
*[[Lua API/System/SetPostProcessFXParam|SetPostProcessFXParam]]  
*[[Lua API/System/SetPostProcessFXParam|SetPostProcessFXParam]]  
Строка 79: Строка 79:
*GetScreenFx
*GetScreenFx
-
=== Время  ===
+
=== Time (время)<br> ===
*GetCurrTime  
*GetCurrTime  
Строка 87: Строка 87:
*GetLocalOSTime
*GetLocalOSTime
-
=== Отладка ===
+
=== Отладка<br> ===
*[[Lua API/System/ShowDebugger|ShowDebugger]]  
*[[Lua API/System/ShowDebugger|ShowDebugger]]  
*[[Lua API/System/Break|Break]]
*[[Lua API/System/Break|Break]]
-
=== Консоль ===
+
=== Консоль ===
*[[Lua API/System/SetCVar|SetCVar]]  
*[[Lua API/System/SetCVar|SetCVar]]  
Строка 101: Строка 101:
*[[Lua API/System/SetConsoleImage|SetConsoleImage]]
*[[Lua API/System/SetConsoleImage|SetConsoleImage]]
-
=== Логи  ===
+
=== Log (логи)<br> ===
-
These logging functions are subject to the log verbosity level. <br>  
+
Эту функции вывода зависят от уровня детализайии логов (log_verbosity). <br>  
*[[Lua API/System/LogToConsole|LogToConsole]]  
*[[Lua API/System/LogToConsole|LogToConsole]]  
Строка 112: Строка 112:
*[[Lua API/System/ClearConsole|ClearConsole]]
*[[Lua API/System/ClearConsole|ClearConsole]]
-
=== Статистика ===
+
=== Статистика ===
*DumpMemoryCoverage  
*DumpMemoryCoverage  
Строка 122: Строка 122:
*GetVideoMem
*GetVideoMem
-
=== Вид ===
+
=== Вид ===
*[[Lua API/System/SetViewCameraFov|SetViewCameraFov]]  
*[[Lua API/System/SetViewCameraFov|SetViewCameraFov]]  
Строка 131: Строка 131:
*[[Lua API/System/IsPointVisible|IsPointVisible]]
*[[Lua API/System/IsPointVisible|IsPointVisible]]
-
=== Сущность  ===
+
=== Entity (сущности)<br> ===
*[[Lua API/System/GetEntity|GetEntity]]  
*[[Lua API/System/GetEntity|GetEntity]]  
Строка 147: Строка 147:
*[[Lua API/System/SpawnEntity|SpawnEntity]]
*[[Lua API/System/SpawnEntity|SpawnEntity]]
-
=== Окружение ===
+
=== Окружение ===
-
==== Ландшафт  ====
+
==== Terrain (ландшафт)<br> ====
*[[Lua API/System/GetTerrainElevation|GetTerrainElevation]]  
*[[Lua API/System/GetTerrainElevation|GetTerrainElevation]]  
*[[Lua API/System/IsValidMapPos|IsValidMapPos]]
*[[Lua API/System/IsValidMapPos|IsValidMapPos]]
-
==== Небо  ====
+
==== Sky (небо)<br> ====
*[[Lua API/System/SetSunColor|SetSunColor]]  
*[[Lua API/System/SetSunColor|SetSunColor]]  
Строка 163: Строка 163:
*[[Lua API/System/GetSkyHighlight|GetSkyHighlight]]
*[[Lua API/System/GetSkyHighlight|GetSkyHighlight]]
-
==== Туман  ====
+
==== Fog (туман)<br> ====
*[[Lua API/System/SetVolumetricFogModifiers|SetVolumetricFogModifiers]]
*[[Lua API/System/SetVolumetricFogModifiers|SetVolumetricFogModifiers]]
-
==== Ветер  ====
+
==== Wind (ветер)<br> ====
*[[Lua API/System/SetWind|SetWind]]  
*[[Lua API/System/SetWind|SetWind]]  
*[[Lua API/System/GetWind|GetWind]]
*[[Lua API/System/GetWind|GetWind]]
-
==== Вода  ====
+
==== Water (вода)<br> ====
*EnableOceanRendering
*EnableOceanRendering
-
=== Ввод ===
+
=== Ввод ===
-
*[[Lua API/System/ClearKeyState|ClearKeyState]]
+
*[[Lua API/System/ClearKeyState|ClearKeyState]]<noinclude>[[Категория:Lua API]]</noinclude>

Текущая версия на 19:56, 11 июня 2011

Содержание

Обзор

Эти функции Lua находятся в таблице System. Например, функция Log может быть вызвана вот так:

System.Log("hello world!");


Configuration (конфигурация)

Файлы

Surface (поверхности)

Рендерер

Screen (экран)

HDR

2D Drawing (вывод 2D)

  • DrawLabelImage
  • DrawLabel
  • ScreenToTexture
  • DrawLine
  • Draw2DLine
  • DrawText
  • DrawImage
  • DrawImageColor
  • DrawImageColorCoords
  • DrawImageCoords
  • DrawRectShader
  • DrawTriStrip

Screen Effects (эффекты экрана)

Time (время)

  • GetCurrTime
  • GetCurrAsyncTime
  • GetFrameTime
  • GetOSTime
  • GetLocalOSTime

Отладка

Консоль

Log (логи)

Эту функции вывода зависят от уровня детализайии логов (log_verbosity).

Статистика

  • DumpMemoryCoverage
  • DumpMemStats
  • DumpMMStats
  • DumpWinHeaps
  • DebugStats
  • GetSystemMem
  • GetVideoMem

Вид

Entity (сущности)

Окружение

Terrain (ландшафт)

Sky (небо)

Fog (туман)

Wind (ветер)

Water (вода)

  • EnableOceanRendering

Ввод