M4: художественный конвейер
- scripts/build-art.mjs: все спрайты игры собираются из исходников, а не кладутся руками. Лица карт растеризуются из векторов, рубашка/стол/панели/кнопки нарисованы SVG-ом прямо в скрипте - 36 лиц 220x320 + рубашка, автоатлас 2048x2048, обрезка выключена (раскладка рассчитывает на точный размер карты) - девятипатчевые плитки 120x120 с рамкой 40 - фон стола 540x960, рисуется в 2x — градиенту детализация не нужна, а памяти под текстуру уходит вчетверо меньше - исходные векторы перенесены из local/ в art-src/cards - ATTRIBUTION.md: LGPL-3.0, атрибуция обязательна; там же написано, что менять, если такая лицензия не подходит для релиза Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"ver": "1.0.8",
|
||||
"importer": "auto-atlas",
|
||||
"imported": true,
|
||||
"uuid": "914afa5f-3f77-4d7d-835e-530e298c6816",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {
|
||||
"maxWidth": 2048,
|
||||
"maxHeight": 2048,
|
||||
"padding": 2,
|
||||
"allowRotation": false,
|
||||
"forceSquared": false,
|
||||
"powerOfTwo": true,
|
||||
"algorithm": "MaxRects",
|
||||
"format": "png",
|
||||
"quality": 80,
|
||||
"contourBleed": true,
|
||||
"paddingBleed": true,
|
||||
"filterUnused": true,
|
||||
"removeTextureInBundle": true,
|
||||
"removeImageInBundle": true,
|
||||
"removeSpriteAtlasInBundle": true,
|
||||
"compressSettings": {},
|
||||
"textureSetting": {
|
||||
"wrapModeS": "repeat",
|
||||
"wrapModeT": "repeat",
|
||||
"minfilter": "linear",
|
||||
"magfilter": "linear",
|
||||
"mipfilter": "none",
|
||||
"anisotropy": 0
|
||||
},
|
||||
"filterMode": "Bilinear"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user