Здесь показаны различия между двумя версиями данной страницы.
пример_порезки_на_тайлы [30/01/2021 10:42] radioxoma Уточнение |
пример_порезки_на_тайлы [12/02/2021 20:17] (текущий) radioxoma Syntax |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
===== Пример порезки на тайлы ===== | ===== Пример порезки на тайлы ===== | ||
- | * **CutCountX=0** (число кусков по X, необязательный параметр) | + | * **CutCountX=0** - число кусков по X, необязательный параметр |
- | * **CutCountY=0** (соответственно по Y) | + | * **CutCountY=0** - соответственно по Y |
- | * **CutSizeX=0** (размер куска по X, если не задано — берётся 256 из параметров) | + | * **CutSizeX=0** - размер куска по X, если не задано — берётся 256 из параметров |
- | * **CutSizeY=0** (соответственно по Y) | + | * **CutSizeY=0** - соответственно по Y |
- | * **CutTileX=0** (положение запрошенного тайла в общей картинке по X) | + | * **CutTileX=0** - положение запрошенного тайла в общей картинке по X |
- | * **CutTileY=0** (соответственно по Y) | + | * **CutTileY=0** - соответственно по Y |
- | * ** CutToSkip=(0,0),(0,-1)** перечень тайлов которые нужно пропускать(относительно CutTileX,CutTileY). | + | * **CutToSkip=(0,0),(0,-1)** - перечень тайлов, которые нужно пропускать (относительно //CutTileX//, //CutTileY//) |
- | Запрашиваем с сервера большую картинку 1024*1024 - это тайлы 4*4. | + | Запрашиваем с сервера большую картинку 1024*1024 - это шестнадцать тайлов (4*4). |
{{:tiles_greed.jpg|}} | {{:tiles_greed.jpg|}} | ||
Строка 16: | Строка 16: | ||
<code delphi> | <code delphi> | ||
- | CutCountX=4 (тайлов по горизонтали) | + | CutCountX=4 // Тайлов по горизонтали |
- | CutCountY=4 (тайлов по горизонтали) | + | CutCountY=4 // Tайлов по горизонтали |
- | CutSizeX=256 (размер в пикселях) | + | CutSizeX=256 // Размер в пикселях |
CutSizeY=256 | CutSizeY=256 | ||
- | CutTileX=0 (координата Х тайла от которого ведется отсчёт) | + | CutTileX=0 // Координата Х тайла от которого ведётся отсчёт) |
- | CutTileY=0 (координата Y тайла от которого ведется отсчёт) | + | CutTileY=0 // Координата Y тайла от которого ведётся отсчёт) |
</code> | </code> | ||
- | так как нам не нужно пропускать тайлы с копирайтами - то параметр CutToSkip оставляем пустым | + | Так как нам не нужно пропускать тайлы с копирайтами, то параметр //CutToSkip// оставляем пустым. |
- | для этого примера | + | Для этого примера [[Описание Паскаль скриптов|GetUrlScript.txt]] выглядит так: |
- | + | ||
- | ''GetUrlScript.txt'' (см. [[Описание Паскаль скриптов|]]) выглядит так: | + | |
<code delphi> | <code delphi> | ||
VAR | VAR |