Здесь показаны различия между двумя версиями данной страницы.
|
пример_порезки_на_тайлы [25/01/2021 12:59] 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|}} | ||
| - | Запрашиваемый тайл - левый верхний угол. Устанавливаем параметры: | + | Запрашиваемый тайл - левый верхний угол. Устанавливаем параметры в ''params.txt'': |
| <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 | ||