箭头快跑呀 — gpt-image2 纯绿幕 Atlas 提示词(页面效果图 + 切图)
中文版(扁平矢量休闲):gpt-image2-atlas-zh.md — 全中文 prompt,画风为 Flat vector casual
用途:分批生成「14 页面效果图 + 清单内 PNG 切图」合图,供 READ_BACK / 素材切片。
依据:doc/设计-箭头快跑呀.md(布局 SSOT)、doc/GDD-箭头快跑呀.md、doc/设计-元素实现清单.md
模型:gpt-image-2(background: opaque,纯绿幕 #00FF00,避免透明 PNG 预览成棋盘格)
设计基准:1125×2436 竖屏(@3x,逻辑宽 375pt);所有页面/图标按此物理像素 1:1 出图,禁止缩小或放大
风格参考图(img2img / 人工对齐用)
视觉风格锁(参考说明)
以下块已内联写入各批次提示词,复制对应代码块即可,无需再拼接。
VISUAL STYLE LOCK — Arrow Run 箭头快跑呀:
Match style reference C (menu mockup img-gen-yaMymsvwR1): polished Chinese casual puzzle mobile game UI.
Art direction: High-quality 2D vector + soft 2.5D mobile game UI. Clean rounded squircles, thick dark navy outlines (#1A237E), soft drop shadows, subtle gradients and inner glow on buttons. Bright saturated hyper-casual mood. NOT pixel art, NOT kawaii chibi, NOT dark-brown (#4A3728) outlines, NOT flat minimal, NOT photoreal 3D scene, NOT runner game visuals.
Color palette — match reference C:
- Sky: bright cyan-blue #5ABFFF gradient, soft white clouds
- Landscape bg: grass green #8BC34A hills, light brown path, simple pine trees, distant blue-purple mountains
- UI blue: saturated royal blue rounded tiles/circles (#3D5AFE–#5C7CFA) with thick white borders
- Banners/ribbons: purple #8E78E6 with gold star accents; progress bar green #4CAF50 on dark track
- Primary CTA: vibrant orange #FFB300–#FF9800, thick yellow-white border, bold white text with 3D shadow
- Title logo: yellow-green-blue gradient fill, heavy navy outline, arrow graphic, slight extrusion
- Puzzle widget: white rounded frame, gray placeholder missing pieces, green badge corner
- Nav chevrons: purple circles, white arrow glyphs
- Modal dim: soft dark blue-black ~45%
- Accent red #E53935 for arrow/target highlights
UI language: settings = blue rounded-square + white gear; stamina = dark blue pill + yellow lightning; dock = glossy 3D icons on blue circles with Chinese labels below; all Chinese text bold with thick stroke.
Puzzle posters AS01: colorful cartoon diorama (arrows/targets/animals/fruits), 4:3, NO text, NO jigsaw grid lines.
PAGE MOCKUP text rule (B1 only): Render ALL fixed Chinese labels and button text exactly as listed in COPY LOCK section below. Use example dynamic values (第 1 关, 5/8, 3/12, 05:59) — do not leave blank bars on page效果图.
ASSET CUTOUT text rule (B2/B3/B5): modal panels and buttons remain NO text (无字底板); icons NO labels.
OUTPUT BACKGROUND (B0/B1/B2/B3/B5): solid chroma key green #00FF00 (pure green screen) for entire canvas and atlas gutters. NO transparency, NO alpha checkerboard, NO gray/white matte halo around sprites. Clean hard edges on green screen for later keying to PNG alpha. NO green (#00FF00) inside sprites/UI — green ONLY as flat background fill.
RESOLUTION LOCK (@3x SSOT): Page canvas EXACTLY 1125×2436 px. All UI/icons/sprites at @3x production pixel sizes (logical pt × 3). NO downscale, NO upscale, NO thumbnail-then-enlarge, NO miniature HUD elements.
Edge quality: crisp silhouette, no color fringing, no matte outline, no semi-transparent pixels at edges.
Prompt 关键词(可追加):casual mobile game UI, 2.5D vector art, thick navy outline, vibrant saturated colors, purple ribbon banner, orange glossy CTA button, blue circular dock icons, rolling green hills background, Chinese game UI, soft drop shadow, rounded squircle buttons
API 参数
统一用 opaque 纯绿幕,不要 background: transparent(否则会返回 Alpha PNG,预览/部分工具会显示棋盘格)。
默认(切图 / Atlas / B1 效果图)
{
"model": "gpt-image-2",
"background": "opaque",
"output_format": "png",
"quality": "high"
}
提示词中须写明:solid chroma key green #00FF00 green screen background, NO transparency, NO checkerboard.
img2img — 必附风格参考 C
所有批次(B0–B5、B1 各屏)调用时 必须上传风格参考 C 作为 image input:
assets/c__Users_jaydenxiao_AppData_Roaming_Cursor_User_workspaceStorage_empty-window_images_img-gen-yaMymsvwR1yR5Ncow7ynA-96bc9862-b5d8-43da-bdc1-b6cde6017bdb.png
在提示词首行追加:Match attached style reference image exactly for colors, outlines, button gloss, and landscape mood.
B1 页面效果图(每屏 1125×2436 @3x)
单张出图 必须 1125×2436;合图 atlas 每格 1125×2436,格间距 144px 纯绿幕(@3x,= 48pt×3)。
{
"model": "gpt-image-2",
"background": "opaque",
"output_format": "png",
"quality": "high",
"size": "1125x2436"
}
禁止使用小于 1125×2436 的 API 尺寸(如 768×1365、1024×1820)再放大——会导致切图偏小、发糊。
B4 全屏游戏背景(每屏 1125×2436 @3x,opaque landscape)
{
"model": "gpt-image-2",
"background": "opaque",
"output_format": "png",
"quality": "high",
"size": "1125x2436"
}
分辨率锁 — @3x 1125×2436(全批次必读)
切图偏小的根因:用了非 1125×2436 画布或 API 默认小图。所有产出按下列物理像素 1:1 绘制,READ_BACK / 切片时不要二次缩放。
画布
首页关键组件 @3x 物理像素(GDD ×3)
游戏中 @3x
切图 Atlas @3x
提示词必写句(复制进每条 prompt)
RESOLUTION: EXACT canvas 1125×2436 px @3x. All UI at production @3x pixel sizes (pt×3). NO downscale, NO upscale, NO tiny/minature icons.
出图策略
B1 结构铁律(必读)
1125×2436 强制规则(每一格 / 每一张单出图):
- 单帧 严格 1125×2436 px(@3x);禁止 768×1365、1024×1820 等小画布再放大
- 布局按设计稿 ASCII 区域占比在 1125×2436 内排布;UI 元素用 @3x 物理像素(见分辨率锁表)
- 合图 atlas:7×2 网格,每格 1125×2436,格间距 144px 绿幕 #00FF00;禁止透明 gutter / 棋盘格;禁止格内再套缩小版手机框
弹窗底层 context 约定:
弹窗母版 → 切图(B5)
程序化不进 Atlas:箭头 G10/G11、蒙版 G09、拼图灰块 M16、暗化 SH15(CSS 仅作效果)、Combo 条 G17、粒子 AU05。
B1 效果图:必须画齐 COPY LOCK 中文;B2/B3/B5 切图:底板/图标仍无字。
COPY LOCK — B1 页面效果图中文文案(与设计稿一致)
固定文案必须原样渲染;动态值用示例占位,READ_BACK 时可替换。
本游戏首页是 战役主题 + 3×4 拼图墙,对齐 风格参考 C menu 效果图。不是跑酷/选关地图。
自上而下六区(1125×2436 画布内按屏高占比):
严禁(常见误生成,参考图 87fd607a 即错误范例):
- ❌ S 形选关路径、路径上 1-2-3-4 关卡圆点、宝箱
- ❌ 左侧竖排:签到 / 任务 / 排行 / 成就
- ❌ 顶栏三货币:金币 + 体力 + 钻石
- ❌ 底栏:商店 / 背包 / 好友 / 宠物
- ❌ 跑酷 3D 跑道(menu 与 playing 均不是 runner)
整页 2 — playing(游戏中,满屏无遮罩)
弹窗 3 — modal_level_complete(暗化 playing)
弹窗 4 — modal_game_over(暗化 playing)
弹窗 5 — modal_puzzle_reward(暗化 playing)
弹窗 6 — modal_puzzle_place(暗化 playing)
弹窗 7 — modal_theme_intro(暗化 playing)
弹窗 14 — modal_achievement_unlock(无全屏暗化)
B0 — 风格锚点(强烈建议先生成)
用风格参考 C做 img2img,产出 1 张 2.5D UI 小样,确认后再跑 B1–B5。
Style reference sheet for WeChat mini-game "Arrow Run" 箭头快跑呀. Attach style reference C.
VISUAL STYLE LOCK — Arrow Run 箭头快跑呀:
Art direction: High-quality 2D vector + soft 2.5D mobile game UI. Clean rounded squircles, thick dark navy outlines (#1A237E), soft drop shadows, subtle gradients and inner glow. Bright saturated hyper-casual mood. Match style reference C. NOT pixel art, NOT kawaii chibi, NOT dark-brown (#4A3728) outlines, NOT flat minimal, NOT photoreal 3D, NOT runner game.
Color palette — match reference C:
- Sky: bright cyan-blue #5ABFFF gradient, soft white clouds
- Landscape bg: grass green #8BC34A hills, light brown path, pine trees, distant blue-purple mountains
- UI blue: royal blue rounded tiles/circles (#3D5AFE–#5C7CFA) with thick white borders
- Banners: purple #8E78E6 ribbon + gold stars; progress green #4CAF50 on dark track
- Primary CTA: orange #FFB300–#FF9800, thick yellow-white border, bold white 3D-shadow text
- Title logo: yellow-green-blue gradient, heavy navy outline, arrow graphic
- Puzzle frame: white rounded rect, gray missing pieces, green corner badge
- Nav chevrons: purple circles, white arrows
- Modal dim: dark blue-black ~45%
- Accent red #E53935
UI language: blue rounded-square settings gear; dark blue stamina pill + yellow lightning; glossy 3D dock icons on blue circles; bold Chinese text with thick stroke.
ASSET CUTOUT text rule: NO readable text on panels, buttons, or icons (无字底板).
OUTPUT BACKGROUND: solid chroma key green #00FF00 (pure green screen) for entire canvas. NO transparency, NO checkerboard, NO gray/white matte halo. Green #00FF00 ONLY as flat background — never inside sprites/UI artwork.
Edge quality: crisp silhouette, no color fringing, no matte outline, no semi-transparent edge pixels.
Match **style reference C** exactly for colors, outlines, button gloss, and landscape mood.
Layout on pure chroma key green #00FF00 green screen background:
- Left: cropped 1125×2436 menu header mock (blue settings tile 120×120 + dark blue stamina pill + partial gradient logo ~480px)
- Right column isolated sprites matching reference C style:
1 orange primary button blank with yellow-white border (no text) 600×174
2 blue rounded-square settings gear icon 120×120
3 yellow lightning on dark blue pill
4 gradient title logo fragment with navy outline + arrow
5 purple ribbon banner strip blank
6 corner of 3x4 puzzle white frame with gray missing slot + green badge
Thick navy outlines (#1A237E), soft drop shadows, saturated hyper-casual colors.
Negative: no pixel art, no kawaii chibi, no dark-brown outlines, no mint monochrome, no photoreal, no Chinese text on icon sprites, no transparency, no checkerboard, no color fringing.
B1 — 页面效果图(2 整页 + 12 弹窗)
输出:atlas-pages-14.png 或 14 张独立 page_*.png
比例:每一帧 严格 1125×2436 @3x,API size: "1125x2436"
用法:每屏下方有 两组代码块,均可直接复制:
1. 效果图 — 整页/弹窗 UI mockup(含中文文案)
2. 图标预出 — 该屏全部可切图元素(绿幕、无字、@3x 尺寸)
背景 M01/G01 见 B4;全量共享图标见 B2。此处仅列该屏首次出现或主用的素材。
ICON 预出共用规则(已内联进每条图标提示词)
⚠ 从效果图「抠图」— 为何一行话 prompt 会失败
gpt-image-2 不会像 Photoshop 那样从参考图里精确抠像素;它是在「参考风格后重新画一张」。下列写法几乎必翻车:
正确做法(三选一,推荐 ①+③):
- 分批 Sprite Sheet:每批 ≤6 个元素,横版宽画布,img2img 附 menu 效果图,写清「从参考图复制,禁止重设计」
- 单元素单张:最稳,如
120×120 设置钮单独出一张(API size 选接近正方形)
- 后处理转透明(绿幕出图后):
bash
magick menu_icons_a.png -fuzz 12% -transparent "#00FF00" menu_icons_a_alpha.png
img2img 拆图 API 建议(横版 Atlas,非竖屏):
{
"model": "gpt-image-2",
"background": "opaque",
"output_format": "png",
"quality": "high",
"size": "1536x1024"
}
附参考图:menu 效果图(风格参考 C 或你刚生成的 page_menu.png)。
WeChat mini-game "Arrow Run" 箭头快跑呀 — PAGE MOCKUP for READ_BACK. Attach style reference C (img-gen-yaMymsvwR1) — match its 2.5D UI, navy outlines, purple banners, orange CTA, blue dock icons, cyan-sky landscape.
CRITICAL CANVAS SIZE: EXACTLY 1125×2436 pixels (@3x). Width=1125 Height=2436. NO downscale, NO upscale, NO letterbox, NO miniature UI. All elements at @3x production pixel sizes (logical pt × 3).
CRITICAL PAGE TYPES:
- ONLY 2 full-screen pages without dim overlay: menu (首页), playing (游戏中).
- ALL other 12 scenes are MODAL overlays: show dimmed context screen behind + modal UI on top, still within one 1125×2436 @3x frame.
CRITICAL TEXT: Render ALL Chinese copy exactly as listed below — titles, button labels, tabs, task names. Use example dynamic numbers (第 1 关, 5/8, 3/12, 05:59). Do NOT use blank placeholder bars.
Layout on fixed 1125×2436 canvas (@3x); zone height ratios per design ASCII. UI at @3x physical pixels — settings 120×120, logo ~480×480, puzzle wall 1056×705, CTA 600×174, dock icons 168×168. Do NOT shrink UI to fit smaller canvas.
VISUAL STYLE LOCK — Arrow Run 箭头快跑呀:
Art direction: High-quality 2D vector + soft 2.5D mobile game UI. Clean rounded squircles, thick dark navy outlines (#1A237E), soft drop shadows, subtle gradients and inner glow. Bright saturated hyper-casual mood. Match style reference C. NOT pixel art, NOT kawaii chibi, NOT dark-brown (#4A3728) outlines, NOT flat minimal, NOT photoreal 3D, NOT runner game.
Color palette — match reference C:
- Sky: bright cyan-blue #5ABFFF gradient, soft white clouds
- Landscape bg: grass green #8BC34A hills, light brown path, pine trees, distant blue-purple mountains
- UI blue: royal blue rounded tiles/circles (#3D5AFE–#5C7CFA) with thick white borders
- Banners: purple #8E78E6 ribbon + gold stars; progress green #4CAF50 on dark track
- Primary CTA: orange #FFB300–#FF9800, thick yellow-white border, bold white 3D-shadow text
- Title logo: yellow-green-blue gradient, heavy navy outline, arrow graphic
- Puzzle frame: white rounded rect, gray missing pieces, green corner badge
- Nav chevrons: purple circles, white arrows
- Modal dim: dark blue-black ~45%
- Accent red #E53935
UI language: blue rounded-square settings gear; dark blue stamina pill + yellow lightning; glossy 3D dock icons on blue circles; bold Chinese text with thick stroke.
OUTPUT BACKGROUND: solid chroma key green #00FF00 (pure green screen) for entire canvas. NO transparency, NO checkerboard, NO gray/white matte halo. Green #00FF00 ONLY as flat background — never inside sprites/UI artwork.
Edge quality: crisp silhouette, no color fringing, no matte outline, no semi-transparent edge pixels.
SCREEN — FULL PAGE menu (MenuPage F005), 1125×2436 @3x, NO dim overlay, NO modal frame.
MENU LAYOUT LOCK — follow exactly (arrow PUZZLE game, NOT runner, NOT level-map):
Zone stack top→bottom on 1125×2436 canvas (@3x physical pixels):
1 MenuHeader ~8% (~195px): top-LEFT settings gear **120×120 px**; top-RIGHT stamina pill **~360×84 px** (lightning + "5/8" + "04:32"). NO gold/coin bar, NO diamond bar.
2 BrandLogo ~14% (~341px): CENTERED logo "箭头快跑呀" **~480×480 px** visual with arrow+bomb mascot.
3 CampaignThemeStage ~42% (~1023px): ◀▶ chevrons; banner plate; **3×4 PUZZLE WALL 1056×705 px** center; badge "待拼 1". Dominates screen.
4 LevelLabel ~4% (~97px): centered "第 1 关" large readable type.
5 PrimaryCTA ~10% (~244px): orange button **600×174 px** with yellow-white border, white bold 3D-shadow text "开始游戏" (match reference C).
6 BottomDock ~22% (~536px): round icons **168×168 px** each + labels — LEFT: "游戏圈","每日任务"; RIGHT: "成就","主题","排行榜".
Optional: whimsical landscape (hills, sky, cottage) as decorative background BEHIND UI — does NOT replace puzzle wall.
FORBIDDEN on menu: winding S-curve level path, numbered circles 1-2-3-4 on a roadmap, treasure chest on path, left vertical sidebar (签到/任务/排行/成就), bottom row (商店/背包/好友/宠物), runner 3D track, character running on track.
COPY (render exactly):
- Stamina pill: "5/8" + countdown "04:32"
- Banner: theme "经典箭头" + progress "3/12"
- Pending badge: "待拼 1"
- Level: "第 1 关"
- Primary button: "开始游戏"
- Dock: "游戏圈" "每日任务" | "成就" "主题" "排行榜"
Negative: wrong canvas size (not 1125×2436), downscaled/tiny UI, blank placeholder bars instead of Chinese, dim overlay on menu, level-map winding path, left sidebar dock, triple currency header, shop/backpack dock, runner track on menu, watermark, transparency, checkerboard pattern.
附参考图:menu 效果图(风格参考 C 或 page_menu.png)。每批单独调用;出图后 -fuzz 12% -transparent "#00FF00" 得透明 PNG。
SPRITE SHEET EXTRACT — batch A of 3. WeChat mini-game "Arrow Run" 箭头快跑呀.
INPUT: Attach menu page mockup as ONLY reference. COPY each element's design from reference — same colors, proportions, gloss. DO NOT redesign, DO NOT invent new Chinese characters.
TASK: Lay out isolated sprites on pure green #00FF00. One sprite per cell, NO overlap, NO scene background, NO full menu screenshot.
CANVAS: 1536×1024 px landscape. 3 rows × 4 columns. Cell ~360×300 px. 48px green gutters between cells.
KEEP ORIGINAL ASPECT RATIO within each cell — center sprite, do not stretch.
ROW 1 — HUD icons (@3x):
1 icon-settings 120×120 — blue rounded-square + white gear (from top-left of reference)
2 icon-lightning 72×72 — yellow bolt (from stamina pill)
3 nav-arrow-left 120×120 — purple circle ◀ (beside puzzle wall)
4 nav-arrow-right 120×120 — purple circle ▶
ROW 2 — Dock 168×168 icon + label as ONE unit (copy reference exactly, Chinese below icon):
5 签到 — calendar icon + label「签到」
6 每日任务 — stopwatch icon + label「每日任务」
7 活动 — gift/star icon + label「活动」
8 游戏圈 — star icon + label「游戏圈」(若参考图为游戏圈而非活动,按参考图)
ROW 3 — Dock continued:
9 成就 — medal +「成就」
10 主题 — palette +「主题」
11 排行榜 — trophy +「排行榜」
12 puzzle corner-badge — small green「待拼」badge only
Negative: no garbled Chinese, no merged sprites, no miniature icons, no white/gray background, no full page recreation, no checkerboard, no transparency in output.
SPRITE SHEET EXTRACT — batch B of 3. Arrow Run 箭头快跑呀. Attach menu mockup reference.
TASK: Isolate composite UI blocks from reference onto pure green #00FF00. One block per cell. COPY text exactly from reference — correct Chinese only.
CANVAS: 1536×1024 landscape. 2 rows × 3 columns. 48px green gutters.
CELLS (preserve reference proportions):
1 stamina-pill ~420×90 — dark blue capsule with ⚡ +「5/8」+「04:32」as in reference
2 logo-full ~480×480 — full title「箭头快跑呀」with arrow graphic, gradient + navy outline
3 banner-classic ~960×144 — purple ribbon「经典箭头」+ gold stars + progress bar showing「3/12」
4 level-label ~360×60 — text「— 第 1 关 —」only, same font/stroke as reference
5 btn-start ~600×174 — orange CTA「开始游戏」, yellow-white border, white bold text
6 (empty cell reserved)
Each block: exact copy from reference, no redesign, no wrong characters.
Negative: no「经典简头」or garbled text, no blank buttons, no shrunken logo, no checkerboard.
SPRITE SHEET EXTRACT — batch C of 3. Arrow Run 箭头快跑呀. Attach menu mockup reference.
TASK: Extract ONLY the puzzle wall widget from reference — white 3×4 frame, filled target illustration, gray missing slots, green pending slot, NO left/right nav arrows (those are in batch A).
CANVAS: 1536×1024 landscape. Single centered sprite on green #00FF00.
SPRITE:
- puzzle-wall 1056×705 — exact copy of 3×4 jigsaw area from reference: bullseye+arrow poster in filled cells, gray placeholders, one green-glow empty slot, white rounded outer frame,「待拼 1」badge if visible on frame
NO landscape bg, NO header, NO dock, NO buttons.
Negative: no full menu, no distorted grid, no extra jigsaw lines on poster art, no checkerboard.
批 A/B/C 合并清单(对照元素清单)
无字切图版(程序叠字)仍用 B2 全量图标 Atlas,勿与拆图批混用。
屏 2 — playing【整页 · 无遮罩】
WeChat mini-game "Arrow Run" 箭头快跑呀 — PAGE MOCKUP for READ_BACK. Attach style reference C (img-gen-yaMymsvwR1) — match its 2.5D UI, navy outlines, purple banners, orange CTA, blue dock icons, cyan-sky landscape.
CRITICAL CANVAS SIZE: EXACTLY 1125×2436 pixels (@3x). Width=1125 Height=2436. NO downscale, NO upscale, NO letterbox, NO miniature UI. All elements at @3x production pixel sizes (logical pt × 3).
CRITICAL PAGE TYPES:
- ONLY 2 full-screen pages without dim overlay: menu (首页), playing (游戏中).
- ALL other 12 scenes are MODAL overlays: show dimmed context screen behind + modal UI on top, still within one 1125×2436 @3x frame.
CRITICAL TEXT: Render ALL Chinese copy exactly as listed below — titles, button labels, tabs, task names. Use example dynamic numbers (第 1 关, 5/8, 3/12, 05:59). Do NOT use blank placeholder bars.
Layout on fixed 1125×2436 canvas (@3x); zone height ratios per design ASCII. UI at @3x physical pixels — settings 120×120, logo ~480×480, puzzle wall 1056×705, CTA 600×174, dock icons 168×168. Do NOT shrink UI to fit smaller canvas.
VISUAL STYLE LOCK — Arrow Run 箭头快跑呀:
Art direction: High-quality 2D vector + soft 2.5D mobile game UI. Clean rounded squircles, thick dark navy outlines (#1A237E), soft drop shadows, subtle gradients and inner glow. Bright saturated hyper-casual mood. Match style reference C. NOT pixel art, NOT kawaii chibi, NOT dark-brown (#4A3728) outlines, NOT flat minimal, NOT photoreal 3D, NOT runner game.
Color palette — match reference C:
- Sky: bright cyan-blue #5ABFFF gradient, soft white clouds
- Landscape bg: grass green #8BC34A hills, light brown path, pine trees, distant blue-purple mountains
- UI blue: royal blue rounded tiles/circles (#3D5AFE–#5C7CFA) with thick white borders
- Banners: purple #8E78E6 ribbon + gold stars; progress green #4CAF50 on dark track
- Primary CTA: orange #FFB300–#FF9800, thick yellow-white border, bold white 3D-shadow text
- Title logo: yellow-green-blue gradient, heavy navy outline, arrow graphic
- Puzzle frame: white rounded rect, gray missing pieces, green corner badge
- Nav chevrons: purple circles, white arrows
- Modal dim: dark blue-black ~45%
- Accent red #E53935
UI language: blue rounded-square settings gear; dark blue stamina pill + yellow lightning; glossy 3D dock icons on blue circles; bold Chinese text with thick stroke.
OUTPUT BACKGROUND: solid chroma key green #00FF00 (pure green screen) for entire canvas. NO transparency, NO checkerboard, NO gray/white matte halo. Green #00FF00 ONLY as flat background — never inside sprites/UI artwork.
Edge quality: crisp silhouette, no color fringing, no matte outline, no semi-transparent edge pixels.
SCREEN — FULL PAGE playing (GamePage F001), 1125×2436 @3x, NO dim overlay.
Zones on 1125×2436: GameTopHud ~15% (~365px) | PuzzleBoardArea ~62% (~1510px) | GameBottomBar ~12% (~292px).
PLAYING LAYOUT — arrow PUZZLE on Canvas2D board (NOT runner/endless run):
- TopHud: settings **120×120 px** top-LEFT; center "第 1 关"; 3 hearts **~72 px** each; timer "05:59". NO score bar, NO star progress under title.
- BoardArea: cream panel **~1050×1500 px** with shape-masked grid + colorful ARROW tiles. NOT 3D runner track.
- BottomBar: two round buttons **~240×240 px** touch area: "提示" (badge 2), "辅助线" (badge 1).
COPY:
- Level title: "第 1 关"
- 3 hearts, timer "05:59"
- Bottom buttons: "提示" (badge 2), "辅助线" (badge 1)
Negative: wrong canvas size (not 1125×2436), downscaled/tiny UI, blank placeholder bars, dim overlay, modal frame, runner 3D track, forward-running character, watermark, transparency, checkerboard pattern.
屏 2 图标预出 — playing_icons
ICON SPRITE PRE-GEN — scene `playing` (GamePage F001). Arrow Run 箭头快跑呀. Attach style reference C.
MODE: Isolated sprites on pure green #00FF00. NO full-page mockup. NO text.
RESOLUTION: @3x 1:1. 5-column grid, 144px gutters. Match reference C style.
SPRITES:
1 SH01 icons/icon-settings.png 120×120 — blue tile + gear (reuse menu style)
2 icons/icon-heart.png 72×72 — red/coral heart (生命)
3 icons/icon-heart-empty.png 72×72 — empty heart variant (optional)
4 SH24 icons/icon-timer.png 72×72 — clock/stopwatch for HUD
5 SH03 icons/icon-hint.png 168×168 — lightbulb/hint on round blue base
6 SH04 icons/icon-guide.png 168×168 — ruler/guide on round blue base
7 tool button plate blank ~240×240 — round blue glossy base (no text, for 提示/辅助线)
8 badge circle blank 48×48 — red notification dot sample
9 board panel sample ~600×800 — cream rounded rect border only (棋盘底板参考,无箭头)
10 AS02-01 combo/cheer-0.png 360×120 — "GOOD" English sticker (optional HUD)
11 AS02-02 combo/cheer-1.png 360×120 — "GREAT"
12 AS02-03 combo/cheer-2.png 360×120 — "EXCELLENT"
13 AS02-04 combo/cheer-3.png 360×120 — "PERFECT"
Note: arrows G10/G11 are Canvas programmatic — do NOT sprite. Background G01 → B4.
Negative: no runner track, no running character, no full playing screenshot, no text, no tiny icons, no checkerboard.
屏 3 — modal_level_complete【弹窗 · 暗化 playing】
WeChat mini-game "Arrow Run" 箭头快跑呀 — PAGE MOCKUP for READ_BACK. Attach style reference C (img-gen-yaMymsvwR1) — match its 2.5D UI, navy outlines, purple banners, orange CTA, blue dock icons, cyan-sky landscape.
CRITICAL CANVAS SIZE: EXACTLY 1125×2436 pixels (@3x). Width=1125 Height=2436. NO downscale, NO upscale, NO letterbox, NO miniature UI. All elements at @3x production pixel sizes (logical pt × 3).
CRITICAL PAGE TYPES:
- ONLY 2 full-screen pages without dim overlay: menu (首页), playing (游戏中).
- ALL other 12 scenes are MODAL overlays: show dimmed context screen behind + modal UI on top, still within one 1125×2436 @3x frame.
CRITICAL TEXT: Render ALL Chinese copy exactly as listed below — titles, button labels, tabs, task names. Use example dynamic numbers (第 1 关, 5/8, 3/12, 05:59). Do NOT use blank placeholder bars.
Layout on fixed 1125×2436 canvas (@3x); zone height ratios per design ASCII. UI at @3x physical pixels — settings 120×120, logo ~480×480, puzzle wall 1056×705, CTA 600×174, dock icons 168×168. Do NOT shrink UI to fit smaller canvas.
VISUAL STYLE LOCK — Arrow Run 箭头快跑呀:
Art direction: High-quality 2D vector + soft 2.5D mobile game UI. Clean rounded squircles, thick dark navy outlines (#1A237E), soft drop shadows, subtle gradients and inner glow. Bright saturated hyper-casual mood. Match style reference C. NOT pixel art, NOT kawaii chibi, NOT dark-brown (#4A3728) outlines, NOT flat minimal, NOT photoreal 3D, NOT runner game.
Color palette — match reference C:
- Sky: bright cyan-blue #5ABFFF gradient, soft white clouds
- Landscape bg: grass green #8BC34A hills, light brown path, pine trees, distant blue-purple mountains
- UI blue: royal blue rounded tiles/circles (#3D5AFE–#5C7CFA) with thick white borders
- Banners: purple #8E78E6 ribbon + gold stars; progress green #4CAF50 on dark track
- Primary CTA: orange #FFB300–#FF9800, thick yellow-white border, bold white 3D-shadow text
- Title logo: yellow-green-blue gradient, heavy navy outline, arrow graphic
- Puzzle frame: white rounded rect, gray missing pieces, green corner badge
- Nav chevrons: purple circles, white arrows
- Modal dim: dark blue-black ~45%
- Accent red #E53935
UI language: blue rounded-square settings gear; dark blue stamina pill + yellow lightning; glossy 3D dock icons on blue circles; bold Chinese text with thick stroke.
OUTPUT BACKGROUND: solid chroma key green #00FF00 (pure green screen) for entire canvas. NO transparency, NO checkerboard, NO gray/white matte halo. Green #00FF00 ONLY as flat background — never inside sprites/UI artwork.
Edge quality: crisp silhouette, no color fringing, no matte outline, no semi-transparent edge pixels.
SCREEN — 1125×2436 @3x frame. Background: dimmed playing screen (~45% dark). Foreground modal_result style panel centered.
Negative: wrong canvas size (not 1125×2436), downscaled/tiny UI, blank placeholder bars instead of Chinese, full-page without dimmed playing context, watermark, transparency, checkerboard pattern.
屏 3 图标预出 — modal_level_complete_icons
ICON SPRITE PRE-GEN — scene `modal_level_complete` (modal_result). Arrow Run 箭头快跑呀. Attach style reference C.
MODE: Isolated sprites on pure green #00FF00. NO full mockup. NO text.
RESOLUTION: @3x. 4-column grid, 144px gutters.
SPRITES:
1 SH21 ui/modal_panel_result.png ~960×1200 — white/navy modal result panel BLANK (no title)
2 SH23 icons/icon-home.png 120×120 — home/house on blue circle (左上回菜单)
3 SH10 icons/icon-trophy.png 180×180 — gold trophy centerpiece
4 SH11 icons/star-filled.png 96×96 — gold star filled
5 SH12 icons/star-empty.png 96×96 — star outline empty
6 SH19 ui/btn_modal_primary.png 600×174 — orange primary button blank (挑战下一关底板)
Negative: no modal screenshot, no Chinese, no dimmed playing bg, no checkerboard.
屏 4 — modal_game_over【弹窗 · 暗化 playing】
WeChat mini-game "Arrow Run" 箭头快跑呀 — PAGE MOCKUP for READ_BACK. Attach style reference C (img-gen-yaMymsvwR1) — match its 2.5D UI, navy outlines, purple banners, orange CTA, blue dock icons, cyan-sky landscape.
CRITICAL CANVAS SIZE: EXACTLY 1125×2436 pixels (@3x). Width=1125 Height=2436. NO downscale, NO upscale, NO letterbox, NO miniature UI. All elements at @3x production pixel sizes (logical pt × 3).
CRITICAL PAGE TYPES:
- ONLY 2 full-screen pages without dim overlay: menu (首页), playing (游戏中).
- ALL other 12 scenes are MODAL overlays: show dimmed context screen behind + modal UI on top, still within one 1125×2436 @3x frame.
CRITICAL TEXT: Render ALL Chinese copy exactly as listed below — titles, button labels, tabs, task names. Use example dynamic numbers (第 1 关, 5/8, 3/12, 05:59). Do NOT use blank placeholder bars.
Layout on fixed 1125×2436 canvas (@3x); zone height ratios per design ASCII. UI at @3x physical pixels — settings 120×120, logo ~480×480, puzzle wall 1056×705, CTA 600×174, dock icons 168×168. Do NOT shrink UI to fit smaller canvas.
VISUAL STYLE LOCK — Arrow Run 箭头快跑呀:
Art direction: High-quality 2D vector + soft 2.5D mobile game UI. Clean rounded squircles, thick dark navy outlines (#1A237E), soft drop shadows, subtle gradients and inner glow. Bright saturated hyper-casual mood. Match style reference C. NOT pixel art, NOT kawaii chibi, NOT dark-brown (#4A3728) outlines, NOT flat minimal, NOT photoreal 3D, NOT runner game.
Color palette — match reference C:
- Sky: bright cyan-blue #5ABFFF gradient, soft white clouds
- Landscape bg: grass green #8BC34A hills, light brown path, pine trees, distant blue-purple mountains
- UI blue: royal blue rounded tiles/circles (#3D5AFE–#5C7CFA) with thick white borders
- Banners: purple #8E78E6 ribbon + gold stars; progress green #4CAF50 on dark track
- Primary CTA: orange #FFB300–#FF9800, thick yellow-white border, bold white 3D-shadow text
- Title logo: yellow-green-blue gradient, heavy navy outline, arrow graphic
- Puzzle frame: white rounded rect, gray missing pieces, green corner badge
- Nav chevrons: purple circles, white arrows
- Modal dim: dark blue-black ~45%
- Accent red #E53935
UI language: blue rounded-square settings gear; dark blue stamina pill + yellow lightning; glossy 3D dock icons on blue circles; bold Chinese text with thick stroke.
OUTPUT BACKGROUND: solid chroma key green #00FF00 (pure green screen) for entire canvas. NO transparency, NO checkerboard, NO gray/white matte halo. Green #00FF00 ONLY as flat background — never inside sprites/UI artwork.
Edge quality: crisp silhouette, no color fringing, no matte outline, no semi-transparent edge pixels.
SCREEN — 1125×2436 @3x frame. Background: dimmed playing (~45% dark). Centered modal_confirm style panel.
COPY: title "挑战失败" | subtitle "生命/时间耗尽" | primary "看广告复活" | secondary "重试" "回首页"
Negative: wrong canvas size (not 1125×2436), downscaled/tiny UI, blank placeholder bars instead of Chinese, full-page without dimmed playing context, watermark, transparency, checkerboard pattern.
屏 4 图标预出 — modal_game_over_icons
ICON SPRITE PRE-GEN — scene `modal_game_over` (modal_confirm). Arrow Run 箭头快跑呀. Attach style reference C.
MODE: Isolated sprites on pure green #00FF00. NO full mockup. NO text.
RESOLUTION: @3x. 4-column grid, 144px gutters.
SPRITES:
1 SH16 ui/modal_panel_confirm.png ~960×1100 — white/navy confirm panel BLANK (no title)
2 SH13 icons/icon-close.png 120×120 — white × on blue circle (右上关闭,同 B2)
3 SH25 icons/icon-ad-video.png 120×120 — play/ad video icon (看广告复活)
4 SH19 ui/btn_modal_primary.png 600×174 — orange primary blank (看广告复活底板)
5 SH20 ui/btn_modal_secondary.png 600×174 — blue/gray secondary blank (重试底板)
6 SH20 variant 2 — secondary blank (回首页底板,同 SH20 可复用一片)
7 fail icon sample 180×180 — broken heart or X mark (optional hero icon)
Note: SH23 home icon → 屏 3 已出;dim overlay SH15 = CSS,不出图。
Negative: no modal screenshot, no Chinese, no dimmed playing bg, no checkerboard.
屏 5 — modal_puzzle_reward【弹窗 · 暗化 playing】
WeChat mini-game "Arrow Run" 箭头快跑呀 — PAGE MOCKUP for READ_BACK. Attach style reference C (img-gen-yaMymsvwR1) — match its 2.5D UI, navy outlines, purple banners, orange CTA, blue dock icons, cyan-sky landscape.
CRITICAL CANVAS SIZE: EXACTLY 1125×2436 pixels (@3x). Width=1125 Height=2436. NO downscale, NO upscale, NO letterbox, NO miniature UI. All elements at @3x production pixel sizes (logical pt × 3).
CRITICAL PAGE TYPES:
- ONLY 2 full-screen pages without dim overlay: menu (首页), playing (游戏中).
- ALL other 12 scenes are MODAL overlays: show dimmed context screen behind + modal UI on top, still within one 1125×2436 @3x frame.
CRITICAL TEXT: Render ALL Chinese copy exactly as listed below — titles, button labels, tabs, task names. Use example dynamic numbers (第 1 关, 5/8, 3/12, 05:59). Do NOT use blank placeholder bars.
Layout on fixed 1125×2436 canvas (@3x); zone height ratios per design ASCII. UI at @3x physical pixels — settings 120×120, logo ~480×480, puzzle wall 1056×705, CTA 600×174, dock icons 168×168. Do NOT shrink UI to fit smaller canvas.
VISUAL STYLE LOCK — Arrow Run 箭头快跑呀:
Art direction: High-quality 2D vector + soft 2.5D mobile game UI. Clean rounded squircles, thick dark navy outlines (#1A237E), soft drop shadows, subtle gradients and inner glow. Bright saturated hyper-casual mood. Match style reference C. NOT pixel art, NOT kawaii chibi, NOT dark-brown (#4A3728) outlines, NOT flat minimal, NOT photoreal 3D, NOT runner game.
Color palette — match reference C:
- Sky: bright cyan-blue #5ABFFF gradient, soft white clouds
- Landscape bg: grass green #8BC34A hills, light brown path, pine trees, distant blue-purple mountains
- UI blue: royal blue rounded tiles/circles (#3D5AFE–#5C7CFA) with thick white borders
- Banners: purple #8E78E6 ribbon + gold stars; progress green #4CAF50 on dark track
- Primary CTA: orange #FFB300–#FF9800, thick yellow-white border, bold white 3D-shadow text
- Title logo: yellow-green-blue gradient, heavy navy outline, arrow graphic
- Puzzle frame: white rounded rect, gray missing pieces, green corner badge
- Nav chevrons: purple circles, white arrows
- Modal dim: dark blue-black ~45%
- Accent red #E53935
UI language: blue rounded-square settings gear; dark blue stamina pill + yellow lightning; glossy 3D dock icons on blue circles; bold Chinese text with thick stroke.
OUTPUT BACKGROUND: solid chroma key green #00FF00 (pure green screen) for entire canvas. NO transparency, NO checkerboard, NO gray/white matte halo. Green #00FF00 ONLY as flat background — never inside sprites/UI artwork.
Edge quality: crisp silhouette, no color fringing, no matte outline, no semi-transparent edge pixels.
SCREEN — 1125×2436 @3x frame. Background: dimmed playing. Centered modal_reward style panel.
COPY: "恭喜获得碎片" | [×] close | puzzle shard preview | "立即点亮拼接" | "继续挑战下一关"
Negative: wrong canvas size (not 1125×2436), downscaled/tiny UI, blank placeholder bars instead of Chinese, full-page without dimmed playing context, watermark, transparency, checkerboard pattern.
屏 5 图标预出 — modal_puzzle_reward_icons
ICON SPRITE PRE-GEN — scene `modal_puzzle_reward` (modal_reward). Arrow Run 箭头快跑呀. Attach style reference C.
MODE: Isolated sprites on pure green #00FF00. NO full mockup. NO text.
RESOLUTION: @3x. 4-column grid, 144px gutters.
SPRITES:
1 SH22 ui/modal_panel_reward.png ~960×1200 — reward panel BLANK (no title)
2 SH13 icons/icon-close.png 120×120 — close button
3 puzzle shard preview ~360×360 — glowing jigsaw piece with green edge glow
4 puzzle shard variant ~360×360 — alternate piece shape (2nd slot)
5 SH19 ui/btn_modal_primary.png 600×174 — orange primary blank (立即点亮拼接)
6 SH20 ui/btn_modal_secondary.png 600×174 — secondary blank (继续挑战下一关)
7 sparkle FX sample 120×120 — reward glint particles (optional)
Note: full puzzle AS01 → B3;此处仅出弹窗内预览碎片。
Negative: no modal screenshot, no Chinese, no full puzzle wall, no checkerboard.
屏 6 — modal_puzzle_place【弹窗 · 暗化 playing】
WeChat mini-game "Arrow Run" 箭头快跑呀 — PAGE MOCKUP for READ_BACK. Attach style reference C (img-gen-yaMymsvwR1) — match its 2.5D UI, navy outlines, purple banners, orange CTA, blue dock icons, cyan-sky landscape.
CRITICAL CANVAS SIZE: EXACTLY 1125×2436 pixels (@3x). Width=1125 Height=2436. NO downscale, NO upscale, NO letterbox, NO miniature UI. All elements at @3x production pixel sizes (logical pt × 3).
CRITICAL PAGE TYPES:
- ONLY 2 full-screen pages without dim overlay: menu (首页), playing (游戏中).
- ALL other 12 scenes are MODAL overlays: show dimmed context screen behind + modal UI on top, still within one 1125×2436 @3x frame.
CRITICAL TEXT: Render ALL Chinese copy exactly as listed below — titles, button labels, tabs, task names. Use example dynamic numbers (第 1 关, 5/8, 3/12, 05:59). Do NOT use blank placeholder bars.
Layout on fixed 1125×2436 canvas (@3x); zone height ratios per design ASCII. UI at @3x physical pixels — settings 120×120, logo ~480×480, puzzle wall 1056×705, CTA 600×174, dock icons 168×168. Do NOT shrink UI to fit smaller canvas.
VISUAL STYLE LOCK — Arrow Run 箭头快跑呀:
Art direction: High-quality 2D vector + soft 2.5D mobile game UI. Clean rounded squircles, thick dark navy outlines (#1A237E), soft drop shadows, subtle gradients and inner glow. Bright saturated hyper-casual mood. Match style reference C. NOT pixel art, NOT kawaii chibi, NOT dark-brown (#4A3728) outlines, NOT flat minimal, NOT photoreal 3D, NOT runner game.
Color palette — match reference C:
- Sky: bright cyan-blue #5ABFFF gradient, soft white clouds
- Landscape bg: grass green #8BC34A hills, light brown path, pine trees, distant blue-purple mountains
- UI blue: royal blue rounded tiles/circles (#3D5AFE–#5C7CFA) with thick white borders
- Banners: purple #8E78E6 ribbon + gold stars; progress green #4CAF50 on dark track
- Primary CTA: orange #FFB300–#FF9800, thick yellow-white border, bold white 3D-shadow text
- Title logo: yellow-green-blue gradient, heavy navy outline, arrow graphic
- Puzzle frame: white rounded rect, gray missing pieces, green corner badge
- Nav chevrons: purple circles, white arrows
- Modal dim: dark blue-black ~45%
- Accent red #E53935
UI language: blue rounded-square settings gear; dark blue stamina pill + yellow lightning; glossy 3D dock icons on blue circles; bold Chinese text with thick stroke.
OUTPUT BACKGROUND: solid chroma key green #00FF00 (pure green screen) for entire canvas. NO transparency, NO checkerboard, NO gray/white matte halo. Green #00FF00 ONLY as flat background — never inside sprites/UI artwork.
Edge quality: crisp silhouette, no color fringing, no matte outline, no semi-transparent edge pixels.
SCREEN — 1125×2436 @3x frame. Background: dimmed playing. Centered modal_content style panel.
COPY: "点亮碎片" | 3×4 puzzle wall + green pending slot | "挑战下一关" | [×]
Negative: wrong canvas size (not 1125×2436), downscaled/tiny UI, blank placeholder bars instead of Chinese, full-page without dimmed playing context, watermark, transparency, checkerboard pattern.
屏 6 图标预出 — modal_puzzle_place_icons
ICON SPRITE PRE-GEN — scene `modal_puzzle_place` (modal_content). Arrow Run 箭头快跑呀. Attach style reference C.
MODE: Isolated sprites on pure green #00FF00. NO full mockup. NO text.
RESOLUTION: @3x. 4-column grid, 144px gutters.
SPRITES:
1 SH17 ui/modal_panel_content.png ~960×1200 — content panel BLANK
2 SH13 icons/icon-close.png 120×120
3 puzzle wall frame sample 1056×705 — white rounded 3×4 grid, 2 gray missing slots, 1 green glow pending slot
4 puzzle cell filled ~264×176 — single filled tile sample
5 puzzle cell empty gray ~264×176 — missing piece silhouette
6 green corner badge 72×72 — "new piece" glow badge (no text)
7 SH19 ui/btn_modal_primary.png 600×174 — orange CTA blank (挑战下一关)
Note: AS01 full posters → B3;此处出弹窗内 3×4 墙局部参考。
Negative: no modal screenshot, no Chinese, no checkerboard.
屏 7 — modal_theme_intro【弹窗 · 暗化 playing】
WeChat mini-game "Arrow Run" 箭头快跑呀 — PAGE MOCKUP for READ_BACK. Attach style reference C (img-gen-yaMymsvwR1) — match its 2.5D UI, navy outlines, purple banners, orange CTA, blue dock icons, cyan-sky landscape.
CRITICAL CANVAS SIZE: EXACTLY 1125×2436 pixels (@3x). Width=1125 Height=2436. NO downscale, NO upscale, NO letterbox, NO miniature UI. All elements at @3x production pixel sizes (logical pt × 3).
CRITICAL PAGE TYPES:
- ONLY 2 full-screen pages without dim overlay: menu (首页), playing (游戏中).
- ALL other 12 scenes are MODAL overlays: show dimmed context screen behind + modal UI on top, still within one 1125×2436 @3x frame.
CRITICAL TEXT: Render ALL Chinese copy exactly as listed below — titles, button labels, tabs, task names. Use example dynamic numbers (第 1 关, 5/8, 3/12, 05:59). Do NOT use blank placeholder bars.
Layout on fixed 1125×2436 canvas (@3x); zone height ratios per design ASCII. UI at @3x physical pixels — settings 120×120, logo ~480×480, puzzle wall 1056×705, CTA 600×174, dock icons 168×168. Do NOT shrink UI to fit smaller canvas.
VISUAL STYLE LOCK — Arrow Run 箭头快跑呀:
Art direction: High-quality 2D vector + soft 2.5D mobile game UI. Clean rounded squircles, thick dark navy outlines (#1A237E), soft drop shadows, subtle gradients and inner glow. Bright saturated hyper-casual mood. Match style reference C. NOT pixel art, NOT kawaii chibi, NOT dark-brown (#4A3728) outlines, NOT flat minimal, NOT photoreal 3D, NOT runner game.
Color palette — match reference C:
- Sky: bright cyan-blue #5ABFFF gradient, soft white clouds
- Landscape bg: grass green #8BC34A hills, light brown path, pine trees, distant blue-purple mountains
- UI blue: royal blue rounded tiles/circles (#3D5AFE–#5C7CFA) with thick white borders
- Banners: purple #8E78E6 ribbon + gold stars; progress green #4CAF50 on dark track
- Primary CTA: orange #FFB300–#FF9800, thick yellow-white border, bold white 3D-shadow text
- Title logo: yellow-green-blue gradient, heavy navy outline, arrow graphic
- Puzzle frame: white rounded rect, gray missing pieces, green corner badge
- Nav chevrons: purple circles, white arrows
- Modal dim: dark blue-black ~45%
- Accent red #E53935
UI language: blue rounded-square settings gear; dark blue stamina pill + yellow lightning; glossy 3D dock icons on blue circles; bold Chinese text with thick stroke.
OUTPUT BACKGROUND: solid chroma key green #00FF00 (pure green screen) for entire canvas. NO transparency, NO checkerboard, NO gray/white matte halo. Green #00FF00 ONLY as flat background — never inside sprites/UI artwork.
Edge quality: crisp silhouette, no color fringing, no matte outline, no semi-transparent edge pixels.
SCREEN — 1125×2436 @3x frame. Background: dimmed playing. Centered modal_content style panel.
COPY: "动物世界" | "完成经典箭头战役,解锁全新拼图主题!" | "开始探索"
Negative: wrong canvas size (not 1125×2436), downscaled/tiny UI, blank placeholder bars instead of Chinese, full-page without dimmed playing context, watermark, transparency, checkerboard pattern.
屏 7 图标预出 — modal_theme_intro_icons
ICON SPRITE PRE-GEN — scene `modal_theme_intro` (modal_content). Arrow Run 箭头快跑呀. Attach style reference C.
MODE: Isolated sprites on pure green #00FF00. NO full mockup. NO text.
RESOLUTION: @3x. 4-column grid, 144px gutters.
SPRITES:
1 SH17 ui/modal_panel_content.png ~960×1200 — content panel BLANK
2 SH13 icons/icon-close.png 120×120
3 AS01-02 campaign-themes/animal-world/poster.png 1056×705 — animal zodiac collage preview (动物世界主题海报,无拼图线)
4 theme unlock ribbon ~900×144 — purple banner blank with gold stars (optional header deco)
5 SH19 ui/btn_modal_primary.png 600×174 — orange CTA blank (开始探索)
6 lock icon sample 96×96 — padlock on blue circle (optional, 未解锁态参考)
Note: AS01-01 classic-arrow → 屏 1/B3;此处重点出动物世界主题预览。
Negative: no modal screenshot, no Chinese title text, no checkerboard.
WeChat mini-game "Arrow Run" 箭头快跑呀 — PAGE MOCKUP for READ_BACK. Attach style reference C (img-gen-yaMymsvwR1) — match its 2.5D UI, navy outlines, purple banners, orange CTA, blue dock icons, cyan-sky landscape.
CRITICAL CANVAS SIZE: EXACTLY 1125×2436 pixels (@3x). Width=1125 Height=2436. NO downscale, NO upscale, NO letterbox, NO miniature UI. All elements at @3x production pixel sizes (logical pt × 3).
CRITICAL PAGE TYPES:
- ONLY 2 full-screen pages without dim overlay: menu (首页), playing (游戏中).
- ALL other 12 scenes are MODAL overlays: show dimmed context screen behind + modal UI on top, still within one 1125×2436 @3x frame.
CRITICAL TEXT: Render ALL Chinese copy exactly as listed below — titles, button labels, tabs, task names. Use example dynamic numbers (第 1 关, 5/8, 3/12, 05:59). Do NOT use blank placeholder bars.
Layout on fixed 1125×2436 canvas (@3x); zone height ratios per design ASCII. UI at @3x physical pixels — settings 120×120, logo ~480×480, puzzle wall 1056×705, CTA 600×174, dock icons 168×168. Do NOT shrink UI to fit smaller canvas.
VISUAL STYLE LOCK — Arrow Run 箭头快跑呀:
Art direction: High-quality 2D vector + soft 2.5D mobile game UI. Clean rounded squircles, thick dark navy outlines (#1A237E), soft drop shadows, subtle gradients and inner glow. Bright saturated hyper-casual mood. Match style reference C. NOT pixel art, NOT kawaii chibi, NOT dark-brown (#4A3728) outlines, NOT flat minimal, NOT photoreal 3D, NOT runner game.
Color palette — match reference C:
- Sky: bright cyan-blue #5ABFFF gradient, soft white clouds
- Landscape bg: grass green #8BC34A hills, light brown path, pine trees, distant blue-purple mountains
- UI blue: royal blue rounded tiles/circles (#3D5AFE–#5C7CFA) with thick white borders
- Banners: purple #8E78E6 ribbon + gold stars; progress green #4CAF50 on dark track
- Primary CTA: orange #FFB300–#FF9800, thick yellow-white border, bold white 3D-shadow text
- Title logo: yellow-green-blue gradient, heavy navy outline, arrow graphic
- Puzzle frame: white rounded rect, gray missing pieces, green corner badge
- Nav chevrons: purple circles, white arrows
- Modal dim: dark blue-black ~45%
- Accent red #E53935
UI language: blue rounded-square settings gear; dark blue stamina pill + yellow lightning; glossy 3D dock icons on blue circles; bold Chinese text with thick stroke.
OUTPUT BACKGROUND: solid chroma key green #00FF00 (pure green screen) for entire canvas. NO transparency, NO checkerboard, NO gray/white matte halo. Green #00FF00 ONLY as flat background — never inside sprites/UI artwork.
Edge quality: crisp silhouette, no color fringing, no matte outline, no semi-transparent edge pixels.
SCREEN — 1125×2436 @3x frame. Background: dimmed menu (~45% dark). Centered modal_content style panel.
COPY: "设置" [×] | rows "音乐""音效""振动" with ON toggles | bottom "返回首页"
Negative: wrong canvas size (not 1125×2436), downscaled/tiny UI, blank placeholder bars instead of Chinese, full-page without dimmed menu context, watermark, transparency, checkerboard pattern.
屏 8 图标预出 — modal_settings_icons
ICON SPRITE PRE-GEN — scene `modal_settings` (modal_content). Arrow Run 箭头快跑呀. Attach style reference C.
MODE: Isolated sprites on pure green #00FF00. NO full mockup. NO text.
RESOLUTION: @3x. 4-column grid, 144px gutters.
SPRITES:
1 SH17 ui/modal_panel_content.png ~960×1200 — content panel BLANK
2 SH13 icons/icon-close.png 120×120
3 settings row plate ~900×120 — dark blue rounded row blank (no label)
4 toggle ON sample 168×84 — green pill switch ON state
5 toggle OFF sample 168×84 — gray pill switch OFF state
6 AS06-01 icons/icon-music.png 96×96 — music note on blue circle
7 AS06-02 icons/icon-sfx.png 96×96 — speaker/sfx on blue circle
8 AS06-03 icons/icon-vibrate.png 96×96 — vibration on blue circle
9 SH20 ui/btn_modal_secondary.png 600×174 — secondary blank (返回首页底板)
Negative: no modal screenshot, no Chinese row labels, no checkerboard.
WeChat mini-game "Arrow Run" 箭头快跑呀 — PAGE MOCKUP for READ_BACK. Attach style reference C (img-gen-yaMymsvwR1) — match its 2.5D UI, navy outlines, purple banners, orange CTA, blue dock icons, cyan-sky landscape.
CRITICAL CANVAS SIZE: EXACTLY 1125×2436 pixels (@3x). Width=1125 Height=2436. NO downscale, NO upscale, NO letterbox, NO miniature UI. All elements at @3x production pixel sizes (logical pt × 3).
CRITICAL PAGE TYPES:
- ONLY 2 full-screen pages without dim overlay: menu (首页), playing (游戏中).
- ALL other 12 scenes are MODAL overlays: show dimmed context screen behind + modal UI on top, still within one 1125×2436 @3x frame.
CRITICAL TEXT: Render ALL Chinese copy exactly as listed below — titles, button labels, tabs, task names. Use example dynamic numbers (第 1 关, 5/8, 3/12, 05:59). Do NOT use blank placeholder bars.
Layout on fixed 1125×2436 canvas (@3x); zone height ratios per design ASCII. UI at @3x physical pixels — settings 120×120, logo ~480×480, puzzle wall 1056×705, CTA 600×174, dock icons 168×168. Do NOT shrink UI to fit smaller canvas.
VISUAL STYLE LOCK — Arrow Run 箭头快跑呀:
Art direction: High-quality 2D vector + soft 2.5D mobile game UI. Clean rounded squircles, thick dark navy outlines (#1A237E), soft drop shadows, subtle gradients and inner glow. Bright saturated hyper-casual mood. Match style reference C. NOT pixel art, NOT kawaii chibi, NOT dark-brown (#4A3728) outlines, NOT flat minimal, NOT photoreal 3D, NOT runner game.
Color palette — match reference C:
- Sky: bright cyan-blue #5ABFFF gradient, soft white clouds
- Landscape bg: grass green #8BC34A hills, light brown path, pine trees, distant blue-purple mountains
- UI blue: royal blue rounded tiles/circles (#3D5AFE–#5C7CFA) with thick white borders
- Banners: purple #8E78E6 ribbon + gold stars; progress green #4CAF50 on dark track
- Primary CTA: orange #FFB300–#FF9800, thick yellow-white border, bold white 3D-shadow text
- Title logo: yellow-green-blue gradient, heavy navy outline, arrow graphic
- Puzzle frame: white rounded rect, gray missing pieces, green corner badge
- Nav chevrons: purple circles, white arrows
- Modal dim: dark blue-black ~45%
- Accent red #E53935
UI language: blue rounded-square settings gear; dark blue stamina pill + yellow lightning; glossy 3D dock icons on blue circles; bold Chinese text with thick stroke.
OUTPUT BACKGROUND: solid chroma key green #00FF00 (pure green screen) for entire canvas. NO transparency, NO checkerboard, NO gray/white matte halo. Green #00FF00 ONLY as flat background — never inside sprites/UI artwork.
Edge quality: crisp silhouette, no color fringing, no matte outline, no semi-transparent edge pixels.
SCREEN — 1125×2436 @3x frame. Background: dimmed menu. Centered modal_content style panel.
COPY: "排行榜" [×] | tabs "好友""总榜""日榜" (总榜 selected) | "1. 玩家A 12500" "2. 玩家B 9800"
Negative: wrong canvas size (not 1125×2436), downscaled/tiny UI, blank placeholder bars instead of Chinese, full-page without dimmed menu context, watermark, transparency, checkerboard pattern.
屏 9 图标预出 — modal_leaderboard_icons
ICON SPRITE PRE-GEN — scene `modal_leaderboard` (modal_content). Arrow Run 箭头快跑呀. Attach style reference C.
MODE: Isolated sprites on pure green #00FF00. NO full mockup. NO text.
RESOLUTION: @3x. 4-column grid, 144px gutters.
SPRITES:
1 SH17 ui/modal_panel_content.png ~960×1200 — content panel BLANK
2 SH13 icons/icon-close.png 120×120
3 tab pill selected ~240×84 — orange/blue active tab blank
4 tab pill unselected ~240×84 — gray inactive tab blank (出 3 片:好友/总榜/日榜底板)
5 list row plate ~900×120 — rank row blank with medal slot left
6 rank medal 1st 72×72 — gold crown/medal
7 rank medal 2nd 72×72 — silver
8 rank medal 3rd 72×72 — bronze
9 SH10 icons/icon-trophy.png 120×120 — trophy header deco (复用 B2 风格)
Negative: no modal screenshot, no player names/scores text, no checkerboard.
WeChat mini-game "Arrow Run" 箭头快跑呀 — PAGE MOCKUP for READ_BACK. Attach style reference C (img-gen-yaMymsvwR1) — match its 2.5D UI, navy outlines, purple banners, orange CTA, blue dock icons, cyan-sky landscape.
CRITICAL CANVAS SIZE: EXACTLY 1125×2436 pixels (@3x). Width=1125 Height=2436. NO downscale, NO upscale, NO letterbox, NO miniature UI. All elements at @3x production pixel sizes (logical pt × 3).
CRITICAL PAGE TYPES:
- ONLY 2 full-screen pages without dim overlay: menu (首页), playing (游戏中).
- ALL other 12 scenes are MODAL overlays: show dimmed context screen behind + modal UI on top, still within one 1125×2436 @3x frame.
CRITICAL TEXT: Render ALL Chinese copy exactly as listed below — titles, button labels, tabs, task names. Use example dynamic numbers (第 1 关, 5/8, 3/12, 05:59). Do NOT use blank placeholder bars.
Layout on fixed 1125×2436 canvas (@3x); zone height ratios per design ASCII. UI at @3x physical pixels — settings 120×120, logo ~480×480, puzzle wall 1056×705, CTA 600×174, dock icons 168×168. Do NOT shrink UI to fit smaller canvas.
VISUAL STYLE LOCK — Arrow Run 箭头快跑呀:
Art direction: High-quality 2D vector + soft 2.5D mobile game UI. Clean rounded squircles, thick dark navy outlines (#1A237E), soft drop shadows, subtle gradients and inner glow. Bright saturated hyper-casual mood. Match style reference C. NOT pixel art, NOT kawaii chibi, NOT dark-brown (#4A3728) outlines, NOT flat minimal, NOT photoreal 3D, NOT runner game.
Color palette — match reference C:
- Sky: bright cyan-blue #5ABFFF gradient, soft white clouds
- Landscape bg: grass green #8BC34A hills, light brown path, pine trees, distant blue-purple mountains
- UI blue: royal blue rounded tiles/circles (#3D5AFE–#5C7CFA) with thick white borders
- Banners: purple #8E78E6 ribbon + gold stars; progress green #4CAF50 on dark track
- Primary CTA: orange #FFB300–#FF9800, thick yellow-white border, bold white 3D-shadow text
- Title logo: yellow-green-blue gradient, heavy navy outline, arrow graphic
- Puzzle frame: white rounded rect, gray missing pieces, green corner badge
- Nav chevrons: purple circles, white arrows
- Modal dim: dark blue-black ~45%
- Accent red #E53935
UI language: blue rounded-square settings gear; dark blue stamina pill + yellow lightning; glossy 3D dock icons on blue circles; bold Chinese text with thick stroke.
OUTPUT BACKGROUND: solid chroma key green #00FF00 (pure green screen) for entire canvas. NO transparency, NO checkerboard, NO gray/white matte halo. Green #00FF00 ONLY as flat background — never inside sprites/UI artwork.
Edge quality: crisp silhouette, no color fringing, no matte outline, no semi-transparent edge pixels.
SCREEN — 1125×2436 @3x frame. Background: dimmed menu. Centered modal_content style panel.
COPY: "成就" [×] | cards "通关达人" "10/50", "三星收集" "30/100" with progress bars
Negative: wrong canvas size (not 1125×2436), downscaled/tiny UI, blank placeholder bars instead of Chinese, full-page without dimmed menu context, watermark, transparency, checkerboard pattern.
屏 10 图标预出 — modal_achievements_icons
ICON SPRITE PRE-GEN — scene `modal_achievements` (modal_content). Arrow Run 箭头快跑呀. Attach style reference C.
MODE: Isolated sprites on pure green #00FF00. NO full mockup. NO text.
RESOLUTION: @3x. 4-column grid, 144px gutters.
SPRITES:
1 SH17 ui/modal_panel_content.png ~960×1200 — content panel BLANK
2 SH13 icons/icon-close.png 120×120
3 achievement card blank ~840×180 — rounded card with icon slot left + progress bar track
4 progress bar track ~600×36 — dark track + green fill sample (no "10/50")
5 AS03-03 icons/icon-medal.png 120×120 — medal (成就卡片图标)
6 SH11 icons/star-filled.png 96×96 — gold star
7 SH12 icons/star-empty.png 96×96 — empty star
8 SH10 icons/icon-trophy.png 120×120 — trophy variant (通关达人卡片)
9 card locked overlay ~840×180 — grayed card state sample
Negative: no modal screenshot, no achievement name text, no checkerboard.
WeChat mini-game "Arrow Run" 箭头快跑呀 — PAGE MOCKUP for READ_BACK. Attach style reference C (img-gen-yaMymsvwR1) — match its 2.5D UI, navy outlines, purple banners, orange CTA, blue dock icons, cyan-sky landscape.
CRITICAL CANVAS SIZE: EXACTLY 1125×2436 pixels (@3x). Width=1125 Height=2436. NO downscale, NO upscale, NO letterbox, NO miniature UI. All elements at @3x production pixel sizes (logical pt × 3).
CRITICAL PAGE TYPES:
- ONLY 2 full-screen pages without dim overlay: menu (首页), playing (游戏中).
- ALL other 12 scenes are MODAL overlays: show dimmed context screen behind + modal UI on top, still within one 1125×2436 @3x frame.
CRITICAL TEXT: Render ALL Chinese copy exactly as listed below — titles, button labels, tabs, task names. Use example dynamic numbers (第 1 关, 5/8, 3/12, 05:59). Do NOT use blank placeholder bars.
Layout on fixed 1125×2436 canvas (@3x); zone height ratios per design ASCII. UI at @3x physical pixels — settings 120×120, logo ~480×480, puzzle wall 1056×705, CTA 600×174, dock icons 168×168. Do NOT shrink UI to fit smaller canvas.
VISUAL STYLE LOCK — Arrow Run 箭头快跑呀:
Art direction: High-quality 2D vector + soft 2.5D mobile game UI. Clean rounded squircles, thick dark navy outlines (#1A237E), soft drop shadows, subtle gradients and inner glow. Bright saturated hyper-casual mood. Match style reference C. NOT pixel art, NOT kawaii chibi, NOT dark-brown (#4A3728) outlines, NOT flat minimal, NOT photoreal 3D, NOT runner game.
Color palette — match reference C:
- Sky: bright cyan-blue #5ABFFF gradient, soft white clouds
- Landscape bg: grass green #8BC34A hills, light brown path, pine trees, distant blue-purple mountains
- UI blue: royal blue rounded tiles/circles (#3D5AFE–#5C7CFA) with thick white borders
- Banners: purple #8E78E6 ribbon + gold stars; progress green #4CAF50 on dark track
- Primary CTA: orange #FFB300–#FF9800, thick yellow-white border, bold white 3D-shadow text
- Title logo: yellow-green-blue gradient, heavy navy outline, arrow graphic
- Puzzle frame: white rounded rect, gray missing pieces, green corner badge
- Nav chevrons: purple circles, white arrows
- Modal dim: dark blue-black ~45%
- Accent red #E53935
UI language: blue rounded-square settings gear; dark blue stamina pill + yellow lightning; glossy 3D dock icons on blue circles; bold Chinese text with thick stroke.
OUTPUT BACKGROUND: solid chroma key green #00FF00 (pure green screen) for entire canvas. NO transparency, NO checkerboard, NO gray/white matte halo. Green #00FF00 ONLY as flat background — never inside sprites/UI artwork.
Edge quality: crisp silhouette, no color fringing, no matte outline, no semi-transparent edge pixels.
SCREEN — 1125×2436 @3x frame. Background: dimmed menu. Centered modal_content style panel.
COPY: "主题" [×] | tabs "棋盘主题""箭头" | 6 swatches labeled 默认/海洋/森林/星空/糖果/霓虹
Negative: wrong canvas size (not 1125×2436), downscaled/tiny UI, blank placeholder bars instead of Chinese, full-page without dimmed menu context, watermark, transparency, checkerboard pattern.
屏 11 图标预出 — modal_skins_icons
ICON SPRITE PRE-GEN — scene `modal_skins` (modal_content). Arrow Run 箭头快跑呀. Attach style reference C.
MODE: Isolated sprites on pure green #00FF00. NO full mockup. NO text.
RESOLUTION: @3x. 5-column grid, 144px gutters.
SPRITES:
1 SH17 ui/modal_panel_content.png ~960×1200 — content panel BLANK
2 SH13 icons/icon-close.png 120×120
3 tab pill selected ~280×84 — active tab blank (棋盘主题)
4 tab pill unselected ~280×84 — inactive tab blank (箭头)
5 skin swatch default ~240×240 — cream board texture sample
6 skin swatch ocean ~240×240 — blue wave pattern
7 skin swatch forest ~240×240 — green leaf pattern
8 skin swatch starry ~240×240 — dark purple stars
9 skin swatch candy ~240×240 — pink candy dots
10 skin swatch neon ~240×240 — cyan magenta glow grid
11 AS03-04 icons/icon-palette.png 120×120 — palette icon (主题入口复用)
12 arrow skin sample ~240×240 — colored arrow tip preview (箭头 Tab)
13 selected ring 252×252 — gold selection border frame
Negative: no modal screenshot, no theme name labels, no checkerboard.
WeChat mini-game "Arrow Run" 箭头快跑呀 — PAGE MOCKUP for READ_BACK. Attach style reference C (img-gen-yaMymsvwR1) — match its 2.5D UI, navy outlines, purple banners, orange CTA, blue dock icons, cyan-sky landscape.
CRITICAL CANVAS SIZE: EXACTLY 1125×2436 pixels (@3x). Width=1125 Height=2436. NO downscale, NO upscale, NO letterbox, NO miniature UI. All elements at @3x production pixel sizes (logical pt × 3).
CRITICAL PAGE TYPES:
- ONLY 2 full-screen pages without dim overlay: menu (首页), playing (游戏中).
- ALL other 12 scenes are MODAL overlays: show dimmed context screen behind + modal UI on top, still within one 1125×2436 @3x frame.
CRITICAL TEXT: Render ALL Chinese copy exactly as listed below — titles, button labels, tabs, task names. Use example dynamic numbers (第 1 关, 5/8, 3/12, 05:59). Do NOT use blank placeholder bars.
Layout on fixed 1125×2436 canvas (@3x); zone height ratios per design ASCII. UI at @3x physical pixels — settings 120×120, logo ~480×480, puzzle wall 1056×705, CTA 600×174, dock icons 168×168. Do NOT shrink UI to fit smaller canvas.
VISUAL STYLE LOCK — Arrow Run 箭头快跑呀:
Art direction: High-quality 2D vector + soft 2.5D mobile game UI. Clean rounded squircles, thick dark navy outlines (#1A237E), soft drop shadows, subtle gradients and inner glow. Bright saturated hyper-casual mood. Match style reference C. NOT pixel art, NOT kawaii chibi, NOT dark-brown (#4A3728) outlines, NOT flat minimal, NOT photoreal 3D, NOT runner game.
Color palette — match reference C:
- Sky: bright cyan-blue #5ABFFF gradient, soft white clouds
- Landscape bg: grass green #8BC34A hills, light brown path, pine trees, distant blue-purple mountains
- UI blue: royal blue rounded tiles/circles (#3D5AFE–#5C7CFA) with thick white borders
- Banners: purple #8E78E6 ribbon + gold stars; progress green #4CAF50 on dark track
- Primary CTA: orange #FFB300–#FF9800, thick yellow-white border, bold white 3D-shadow text
- Title logo: yellow-green-blue gradient, heavy navy outline, arrow graphic
- Puzzle frame: white rounded rect, gray missing pieces, green corner badge
- Nav chevrons: purple circles, white arrows
- Modal dim: dark blue-black ~45%
- Accent red #E53935
UI language: blue rounded-square settings gear; dark blue stamina pill + yellow lightning; glossy 3D dock icons on blue circles; bold Chinese text with thick stroke.
OUTPUT BACKGROUND: solid chroma key green #00FF00 (pure green screen) for entire canvas. NO transparency, NO checkerboard, NO gray/white matte halo. Green #00FF00 ONLY as flat background — never inside sprites/UI artwork.
Edge quality: crisp silhouette, no color fringing, no matte outline, no semi-transparent edge pixels.
SCREEN — 1125×2436 @3x frame. Background: dimmed menu. Centered modal_content style panel.
COPY: "每日任务" [×] | 每日签到[领取] 每日分享[前往] 游戏圈[前往] 桌面入口[前往] 我的小程序[前往]
Negative: wrong canvas size (not 1125×2436), downscaled/tiny UI, blank placeholder bars instead of Chinese, full-page without dimmed menu context, watermark, transparency, checkerboard pattern.
屏 12 图标预出 — modal_daily_tasks_icons
ICON SPRITE PRE-GEN — scene `modal_daily_tasks` (modal_content). Arrow Run 箭头快跑呀. Attach style reference C.
MODE: Isolated sprites on pure green #00FF00. NO full mockup. NO text.
RESOLUTION: @3x. 4-column grid, 144px gutters.
SPRITES:
1 SH17 ui/modal_panel_content.png ~960×1200 — content panel BLANK
2 SH13 icons/icon-close.png 120×120
3 task row plate ~900×132 — rounded row with icon slot + action button slot right
4 SH19 mini btn ~240×84 — small orange action blank (领取/前往底板)
5 AS04-01 icons/icon-checkin.png 96×96 — calendar/check-in
6 AS04-02 icons/icon-share.png 96×96 — share arrow
7 AS04-03 icons/icon-star-achievement.png 96×96 — game club star (同 AS03-01)
8 AS04-04 icons/icon-desktop.png 96×96 — desktop shortcut
9 AS04-05 icons/icon-miniprogram.png 96×96 — mini program
10 SH02 icons/icon-lightning.png 72×72 — reward preview lightning
11 SH03 icons/icon-hint.png 72×72 — reward preview hint (optional)
Negative: no modal screenshot, no task name text, no checkerboard.
WeChat mini-game "Arrow Run" 箭头快跑呀 — PAGE MOCKUP for READ_BACK. Attach style reference C (img-gen-yaMymsvwR1) — match its 2.5D UI, navy outlines, purple banners, orange CTA, blue dock icons, cyan-sky landscape.
CRITICAL CANVAS SIZE: EXACTLY 1125×2436 pixels (@3x). Width=1125 Height=2436. NO downscale, NO upscale, NO letterbox, NO miniature UI. All elements at @3x production pixel sizes (logical pt × 3).
CRITICAL PAGE TYPES:
- ONLY 2 full-screen pages without dim overlay: menu (首页), playing (游戏中).
- ALL other 12 scenes are MODAL overlays: show dimmed context screen behind + modal UI on top, still within one 1125×2436 @3x frame.
CRITICAL TEXT: Render ALL Chinese copy exactly as listed below — titles, button labels, tabs, task names. Use example dynamic numbers (第 1 关, 5/8, 3/12, 05:59). Do NOT use blank placeholder bars.
Layout on fixed 1125×2436 canvas (@3x); zone height ratios per design ASCII. UI at @3x physical pixels — settings 120×120, logo ~480×480, puzzle wall 1056×705, CTA 600×174, dock icons 168×168. Do NOT shrink UI to fit smaller canvas.
VISUAL STYLE LOCK — Arrow Run 箭头快跑呀:
Art direction: High-quality 2D vector + soft 2.5D mobile game UI. Clean rounded squircles, thick dark navy outlines (#1A237E), soft drop shadows, subtle gradients and inner glow. Bright saturated hyper-casual mood. Match style reference C. NOT pixel art, NOT kawaii chibi, NOT dark-brown (#4A3728) outlines, NOT flat minimal, NOT photoreal 3D, NOT runner game.
Color palette — match reference C:
- Sky: bright cyan-blue #5ABFFF gradient, soft white clouds
- Landscape bg: grass green #8BC34A hills, light brown path, pine trees, distant blue-purple mountains
- UI blue: royal blue rounded tiles/circles (#3D5AFE–#5C7CFA) with thick white borders
- Banners: purple #8E78E6 ribbon + gold stars; progress green #4CAF50 on dark track
- Primary CTA: orange #FFB300–#FF9800, thick yellow-white border, bold white 3D-shadow text
- Title logo: yellow-green-blue gradient, heavy navy outline, arrow graphic
- Puzzle frame: white rounded rect, gray missing pieces, green corner badge
- Nav chevrons: purple circles, white arrows
- Modal dim: dark blue-black ~45%
- Accent red #E53935
UI language: blue rounded-square settings gear; dark blue stamina pill + yellow lightning; glossy 3D dock icons on blue circles; bold Chinese text with thick stroke.
OUTPUT BACKGROUND: solid chroma key green #00FF00 (pure green screen) for entire canvas. NO transparency, NO checkerboard, NO gray/white matte halo. Green #00FF00 ONLY as flat background — never inside sprites/UI artwork.
Edge quality: crisp silhouette, no color fringing, no matte outline, no semi-transparent edge pixels.
SCREEN — 1125×2436 @3x frame. Background: dimmed menu. Centered modal_confirm style panel.
COPY: "体力不足" [×] | big lightning icon | "需要 1 点体力才能开始游戏" | "分享给好友可领取 1 点体力" | "分享领体力" | "稍后再说"
Negative: wrong canvas size (not 1125×2436), downscaled/tiny UI, blank placeholder bars instead of Chinese, full-page without dimmed menu context, watermark, transparency, checkerboard pattern.
屏 13 图标预出 — modal_stamina_share_icons
ICON SPRITE PRE-GEN — scene `modal_stamina_share` (modal_confirm). Arrow Run 箭头快跑呀. Attach style reference C.
MODE: Isolated sprites on pure green #00FF00. NO full mockup. NO text.
RESOLUTION: @3x. 4-column grid, 144px gutters.
SPRITES:
1 SH16 ui/modal_panel_confirm.png ~960×1100 — confirm panel BLANK
2 SH13 icons/icon-close.png 120×120
3 SH02 hero lightning ~240×240 — large yellow lightning bolt (弹窗中央装饰)
4 stamina pill empty ~360×84 — dark blue capsule (no "5/8")
5 SH19 ui/btn_modal_primary.png 600×174 — orange primary blank (分享领体力)
6 SH20 ui/btn_modal_secondary.png 600×174 — secondary blank (稍后再说)
7 AS04-02 icons/icon-share.png 96×96 — share icon (按钮内装饰参考)
Note: SH02 小尺寸 → 屏 1/B2;此处额外出大尺寸 hero 闪电。
Negative: no modal screenshot, no Chinese, no checkerboard.
屏 14 — modal_achievement_unlock【横幅 · 无全屏暗化】
WeChat mini-game "Arrow Run" 箭头快跑呀 — PAGE MOCKUP for READ_BACK. Attach style reference C (img-gen-yaMymsvwR1) — match its 2.5D UI, navy outlines, purple banners, orange CTA, blue dock icons, cyan-sky landscape.
CRITICAL CANVAS SIZE: EXACTLY 1125×2436 pixels (@3x). Width=1125 Height=2436. NO downscale, NO upscale, NO letterbox, NO miniature UI. All elements at @3x production pixel sizes (logical pt × 3).
CRITICAL PAGE TYPES:
- ONLY 2 full-screen pages without dim overlay: menu (首页), playing (游戏中).
- ALL other 12 scenes are MODAL overlays: show dimmed context screen behind + modal UI on top, still within one 1125×2436 @3x frame.
- achievement_unlock exception: top floating banner only, NO full-screen dim overlay.
CRITICAL TEXT: Render ALL Chinese copy exactly as listed below — titles, button labels, tabs, task names. Use example dynamic numbers (第 1 关, 5/8, 3/12, 05:59). Do NOT use blank placeholder bars.
Layout on fixed 1125×2436 canvas (@3x); zone height ratios per design ASCII. UI at @3x physical pixels — settings 120×120, logo ~480×480, puzzle wall 1056×705, CTA 600×174, dock icons 168×168. Do NOT shrink UI to fit smaller canvas.
VISUAL STYLE LOCK — Arrow Run 箭头快跑呀:
Art direction: High-quality 2D vector + soft 2.5D mobile game UI. Clean rounded squircles, thick dark navy outlines (#1A237E), soft drop shadows, subtle gradients and inner glow. Bright saturated hyper-casual mood. Match style reference C. NOT pixel art, NOT kawaii chibi, NOT dark-brown (#4A3728) outlines, NOT flat minimal, NOT photoreal 3D, NOT runner game.
Color palette — match reference C:
- Sky: bright cyan-blue #5ABFFF gradient, soft white clouds
- Landscape bg: grass green #8BC34A hills, light brown path, pine trees, distant blue-purple mountains
- UI blue: royal blue rounded tiles/circles (#3D5AFE–#5C7CFA) with thick white borders
- Banners: purple #8E78E6 ribbon + gold stars; progress green #4CAF50 on dark track
- Primary CTA: orange #FFB300–#FF9800, thick yellow-white border, bold white 3D-shadow text
- Title logo: yellow-green-blue gradient, heavy navy outline, arrow graphic
- Puzzle frame: white rounded rect, gray missing pieces, green corner badge
- Nav chevrons: purple circles, white arrows
- Modal dim: dark blue-black ~45%
- Accent red #E53935
UI language: blue rounded-square settings gear; dark blue stamina pill + yellow lightning; glossy 3D dock icons on blue circles; bold Chinese text with thick stroke.
OUTPUT BACKGROUND: solid chroma key green #00FF00 (pure green screen) for entire canvas. NO transparency, NO checkerboard, NO gray/white matte halo. Green #00FF00 ONLY as flat background — never inside sprites/UI artwork.
Edge quality: crisp silhouette, no color fringing, no matte outline, no semi-transparent edge pixels.
SCREEN — 1125×2436 @3x frame showing menu OR playing still fully visible. Top floating modal_banner style strip only.
COPY: "成就解锁!" | "通关达人" | confetti, medal icon. NO centered modal box.
Negative: wrong canvas size (not 1125×2436), downscaled/tiny UI, blank placeholder bars instead of Chinese, full-screen dim overlay, centered modal box, watermark, transparency, checkerboard pattern.
屏 14 图标预出 — modal_achievement_unlock_icons
ICON SPRITE PRE-GEN — scene `modal_achievement_unlock` (modal_banner). Arrow Run 箭头快跑呀. Attach style reference C.
MODE: Isolated sprites on pure green #00FF00. NO full-page mockup. NO text.
RESOLUTION: @3x. 4-column grid, 144px gutters.
SPRITES:
1 SH26 ui/modal_banner_toast.png ~1008×224 — top floating banner strip BLANK (~9:2, no title)
2 AS03-03 icons/icon-medal.png 180×180 — large medal (成就解锁装饰)
3 confetti particle sheet ~600×300 — colorful confetti sprinkles (optional FX)
4 sparkle burst 120×120 — gold star burst (optional)
5 banner left deco 96×96 — ribbon corner flourish
6 banner right deco 96×96 — mirror flourish
Note: 横幅叠在 menu/playing 上,无 SH15 暗化、无 SH16–17 居中框;文案 CSS 叠在 SH26 上。
Negative: no full screen mockup, no centered modal, no Chinese, no dim overlay, no checkerboard.
B1 合图完整提示词(14 格 × 1125×2436)
WeChat mini-game "Arrow Run" 箭头快跑呀 — 14-frame PAGE MOCKUP sheet for READ_BACK.
CRITICAL CANVAS SIZE: each cell EXACTLY 1125×2436 pixels (@3x). NO downscale, NO upscale, NO letterbox, NO miniature UI.
CRITICAL PAGE TYPES:
- ONLY 2 full-screen pages without dim overlay: menu (首页), playing (游戏中).
- ALL other 12 scenes are MODAL overlays: show dimmed context screen behind + modal UI on top, still within one 1125×2436 @3x frame.
- Cell 14 achievement_unlock: top floating banner only, NO full-screen dim.
CRITICAL TEXT: Render ALL Chinese copy exactly — see COPY LOCK tables in doc. Example dynamics: 第 1 关, 5/8, 3/12, 05:59. Do NOT use blank placeholder bars.
Layout on fixed 1125×2436 canvas (@3x); zone height ratios per design ASCII. UI at @3x physical pixels — settings 120×120, logo ~480×480, puzzle wall 1056×705, CTA 600×174, dock icons 168×168. Do NOT shrink UI to fit smaller canvas.
VISUAL STYLE LOCK — Arrow Run 箭头快跑呀:
Art direction: High-quality 2D vector + soft 2.5D mobile game UI. Clean rounded squircles, thick dark navy outlines (#1A237E), soft drop shadows, subtle gradients and inner glow. Bright saturated hyper-casual mood. Match style reference C. NOT pixel art, NOT kawaii chibi, NOT dark-brown (#4A3728) outlines, NOT flat minimal, NOT photoreal 3D, NOT runner game.
Color palette — match reference C:
- Sky: bright cyan-blue #5ABFFF gradient, soft white clouds
- Landscape bg: grass green #8BC34A hills, light brown path, pine trees, distant blue-purple mountains
- UI blue: royal blue rounded tiles/circles (#3D5AFE–#5C7CFA) with thick white borders
- Banners: purple #8E78E6 ribbon + gold stars; progress green #4CAF50 on dark track
- Primary CTA: orange #FFB300–#FF9800, thick yellow-white border, bold white 3D-shadow text
- Title logo: yellow-green-blue gradient, heavy navy outline, arrow graphic
- Puzzle frame: white rounded rect, gray missing pieces, green corner badge
- Nav chevrons: purple circles, white arrows
- Modal dim: dark blue-black ~45%
- Accent red #E53935
UI language: blue rounded-square settings gear; dark blue stamina pill + yellow lightning; glossy 3D dock icons on blue circles; bold Chinese text with thick stroke.
OUTPUT BACKGROUND: solid chroma key green #00FF00 (pure green screen) for entire canvas. NO transparency, NO checkerboard, NO gray/white matte halo. Green #00FF00 ONLY as flat background — never inside sprites/UI artwork.
Edge quality: crisp silhouette, no color fringing, no matte outline, no semi-transparent edge pixels.
GRID: 7 columns × 2 rows. EVERY cell EXACTLY 1125×2436 px (@3x), equal cell size, 144px chroma key green #00FF00 gutters (@3x). Total sheet ~8739×5016 px. No phone bezel chrome. NO downscaled cells.
CELL ORDER (left→right, top→bottom):
Row1: menu (MUST use MENU LAYOUT LOCK puzzle-wall home) | playing | level_complete | game_over | puzzle_reward | puzzle_place | theme_intro
Row2: settings | leaderboard | achievements | skins | daily_tasks | stamina_share | achievement_unlock
Cell 1 menu: NOT level-map path layout. MUST show 3×4 puzzle wall + bottom dual-column dock per MENU LAYOUT LOCK.
Match style reference C (img-gen-yaMymsvwR1) for ALL cells visual style. Optional effect reference B for 14-grid modal layout structure only.
Negative: wrong canvas size (not 1125×2436), downscaled/tiny UI, blank placeholder bars instead of Chinese, full-page layout for modals without dim context, level-map winding path, watermark, overlap between cells, transparency, checkerboard pattern.
B2 — 全量图标 Atlas
输出:atlas-icons-full.png — 10 列网格,144px @3x 间距
Casual puzzle 2.5D icon sprite sheet, PNG on pure chroma key green #00FF00 green screen background, 10-column grid, 144px green gutters (@3x), WeChat mini-game "Arrow Run" 箭头快跑呀. Match style reference C dock icon style.
RESOLUTION: Each icon drawn at FINAL @3x production size — NO miniature sprites. settings gear 120×120 px; dock/HUD icons 168×168 px; small badges 120×120 px; logo mark up to 480×480 px. Icon art fills its cell at 1:1 pixel density.
VISUAL STYLE LOCK — Arrow Run 箭头快跑呀:
Art direction: High-quality 2D vector + soft 2.5D mobile game UI. Match style reference C. Thick navy outlines (#1A237E), soft drop shadows, saturated hyper-casual colors. NOT pixel art, NOT kawaii chibi, NOT dark-brown (#4A3728) outlines, NOT flat minimal, NOT photoreal 3D.
Color palette — match reference C:
- Sky #5ABFFF; hills #8BC34A; UI blue #3D5AFE–#5C7CFA; purple banner #8E78E6; orange CTA #FFB300; accent red #E53935; white panels with navy outline
ASSET CUTOUT text rule: NO readable text on icons (无字图标).
OUTPUT BACKGROUND: solid chroma key green #00FF00 (pure green screen) for entire canvas. NO transparency, NO checkerboard, NO gray/white matte halo. Green #00FF00 ONLY as flat background — never inside sprites/UI artwork.
Edge quality: crisp silhouette, no color fringing, no matte outline, no semi-transparent edge pixels.
Each icon: thick navy outline (#1A237E), blue circle or rounded-square base, glossy 3D symbol, soft drop shadow — same family as reference C dock icons (medal/trophy/star on blue buttons).
ROW A (SH01-SH12, G05): settings, lightning, hint bulb, guide ruler, chevron L/R, trophy, star filled/empty, heart, switch on/off
ROW B (SH13, SH23-25): close X, home, timer, ad-video play badge
ROW C (AS03 + logo): game-club star, stopwatch, medal, palette, trophy, brand logo arrow+bomb mascot
ROW D (AS04): checkin, share, desktop, miniprogram
ROW E (AS06): music, sfx, vibrate
ROW F (AS05 rules): arrow-fly, blocked, clear-board, lives+time, hint, guide, combo sparkle
Negative: no pixel grid, no flat monochrome icons, no scene bg, no Chinese labels, no transparency, no checkerboard, no tiny/downscaled icons, no color fringing, no matte outline.
B5 — 弹窗母版底板 Atlas
Casual puzzle 2.5D modal template sprite sheet, PNG on pure chroma key green #00FF00 green screen background, WeChat mini-game "Arrow Run" 箭头快跑呀. Match style reference C panels and orange CTA buttons.
VISUAL STYLE LOCK — Arrow Run 箭头快跑呀:
Art direction: High-quality 2D vector + soft 2.5D mobile game UI. Match style reference C. Thick navy outlines (#1A237E), soft drop shadows, saturated hyper-casual colors. NOT pixel art, NOT kawaii chibi, NOT dark-brown (#4A3728) outlines, NOT flat minimal, NOT photoreal 3D.
Color palette — match reference C:
- Sky #5ABFFF; hills #8BC34A; UI blue #3D5AFE–#5C7CFA; purple banner #8E78E6; orange CTA #FFB300; accent red #E53935; white panels with navy outline
- Modal dim overlay: dark blue-black ~45%
ASSET CUTOUT text rule: EMPTY templates only — NO readable text on panels or buttons (无字底板).
OUTPUT BACKGROUND: solid chroma key green #00FF00 (pure green screen) for entire canvas. NO transparency, NO checkerboard, NO gray/white matte halo. Green #00FF00 ONLY as flat background — never inside sprites/UI artwork.
Edge quality: crisp silhouette, no color fringing, no matte outline, no semi-transparent edge pixels.
White/cream glossy panels, thick navy rounded border (#1A237E), soft drop shadow. Primary button slot = orange glossy **600×174 px** @3x with yellow-white border; secondary = blue pill **480×120 px** @3x. Modal panels ~960–1020 wide × 1200–1500 tall @3x.
1 SH16 modal_confirm: title slot, 2 body bars, optional center icon recess, stacked primary+secondary button recesses
2 SH17 modal_content: title row + close corner + large content area
3 SH18 modal_rules: content + inset scroll list with 7 icon+text row slots
4 SH21 modal_result: trophy pedestal + 3 star slots + bottom primary button
5 SH22 modal_reward: hero image frame + 2 buttons + close
6 SH26 modal_banner: wide top toast strip + medal slot + 2 text bars
7 SH19 btn_modal_primary — orange glossy blank with yellow-white border **600×174 px** @3x
8 SH20 btn_modal_secondary — blue glossy blank **480×120 px** @3x
Negative: no pixel art, no filled Chinese/English button text, no transparency, no checkerboard, no color fringing, no matte outline.
B3 — 战役拼图 + Combo + 横幅
Casual puzzle campaign asset sheet, PNG on pure chroma key green #00FF00 green screen background, WeChat mini-game "Arrow Run" 箭头快跑呀. Match style reference C poster and purple banner style.
VISUAL STYLE LOCK — Arrow Run 箭头快跑呀:
Art direction: High-quality 2D vector + soft 2.5D mobile game UI. Match style reference C. Thick navy outlines (#1A237E), soft drop shadows, saturated hyper-casual colors. NOT pixel art, NOT kawaii chibi, NOT dark-brown (#4A3728) outlines, NOT flat minimal, NOT photoreal 3D.
Color palette — match reference C:
- Sky #5ABFFF; hills #8BC34A; UI blue #3D5AFE–#5C7CFA; purple banner #8E78E6; orange CTA #FFB300; accent red #E53935; white panels with navy outline
Puzzle posters AS01: cute cartoon diorama illustrations (classic arrows / animals / fruits), 4:3, NO text, NO jigsaw grid lines.
ASSET CUTOUT text rule: NO readable text except AS02 English combo stickers.
OUTPUT BACKGROUND: solid chroma key green #00FF00 (pure green screen) for entire canvas. NO transparency, NO checkerboard, NO gray/white matte halo. Green #00FF00 ONLY as flat background — never inside sprites/UI artwork.
Edge quality: crisp silhouette, no color fringing, no matte outline, no semi-transparent edge pixels.
ROW1 — three 4:3 cute cartoon posters at **1056×705 px** each (@3x, logical 352×235), NO text, NO jigsaw lines:
AS01-01 classic-arrow: arrow hitting red-white bullseye target in grassy field (like reference C puzzle image)
AS01-02 animal-world: cute cartoon zodiac animals on pastel stage
AS01-03 fruit-rainbow: glossy cute fruits arrangement
ROW2 — UI plates:
SH07 purple ribbon banner plaque (#8E78E6) with gold stars, EMPTY center
SH08 locked banner with padlock
SH09 locked stage muted silhouette
AS02 combo stickers: GOOD / GREAT / EXCELLENT / PERFECT — bold English, navy outline, orange/purple accents, each ~360×120 px @3x
Negative: no pixel art, no Chinese text on posters, no jigsaw grid lines, no transparency, no checkerboard, no color fringing, no matte outline.
B4 — 全屏背景(opaque)
Two casual puzzle landscape backgrounds side by side, **96px @3x gap**, opaque, NO UI, NO text, WeChat mini-game "Arrow Run" 箭头快跑呀. Match style reference C background ONLY (rolling green hills, cyan sky, dirt path, pine trees, distant mountains).
Each panel EXACTLY **1125×2436 px** (@3x full-screen background). NO downscale.
VISUAL STYLE LOCK — Arrow Run 箭头快跑呀:
Art direction: High-quality 2D vector + soft 2.5D mobile game UI. Match style reference C. Thick navy outlines (#1A237E), soft drop shadows. NOT pixel art, NOT kawaii chibi, NOT dark-brown outlines.
Color palette — match reference C:
- Sky: #5ABFFF gradient; hills #8BC34A; path light brown; distant blue-purple mountains; simple pine trees
Left M01 bg-menu: same rolling hills + cyan sky + dirt path as reference C — large center-safe area for Logo + puzzle wall + CTA.
Right G01 bg-game: calmer sky-blue gradient, softer hills, maximum empty center for puzzle board, minimal foreground detail.
Each panel EXACTLY 1125×2436 px @3x.
Negative: no UI, no characters in foreground blocking center, no pixel art, no mint-only palette, no text, no watermark, no downscaled panels.
切图命名对照表
(结构不变,见 设计-元素实现清单.md)
推荐生成顺序
- B0 风格锚点(必附参考 C)
- B5 弹窗母版
- B2 全量图标
- B4 背景 landscape
- B3 战役海报
- B1 14 页面(引用 B0/B5/B2)
纯绿幕后处理(切片用)
出图后若引擎需要透明 PNG,对 B0/B2/B3/B5 切图做绿幕抠像:
- 将 #00FF00 绿幕(及近绿像素,容差约 8–15%)转为 Alpha 透明
- 检查图标边缘无绿溢色/白边;若有,微调容差或手动修边
- B1 页面效果图一般保留实底 JPG/PNG,READ_BACK 用,通常不必抠透明
- B4 游戏背景为实底 landscape,不做绿幕抠图
- 素材内避免使用与 #00FF00 相同的纯绿,以免误抠(游戏草绿 #6BCB77 等可保留)
推荐工具:Photoshop「颜色范围」、GIMP 按颜色选择、ImageMagick:
magick input.png -fuzz 12% -transparent "#00FF00" output.png
人工核对
- 画风对齐 风格参考 C(海军蓝描边、紫横幅、橙 CTA、蓝圆钮、青空绿丘背景)
- 每一格/每一张 严格 1125×2436 @3x,切图未二次缩小
- 仅 menu、playing 为满屏整页;其余 12 张均为弹窗(暗化底层 + 浮层)
- achievement_unlock 无全屏暗化
- COPY LOCK 中文标题/按钮/Tab 与设计稿一致,非空白条
- menu 六区比例 8/14/42/4/10/22;3×4 拼图墙居中,底部双列 Dock,无选关路径
- playing 15/62/12;棋盘为 Canvas2D 箭头消除,非跑酷跑道
- B5/B2/B3 切图仍无字;B1 效果图有字
- 背景为纯绿幕 #00FF00,无棋盘格/透明预览(B4 landscape 除外)
- B0/B2/B3/B5 切图绿幕抠像后边缘无绿溢/白边
参考文档
- 弹窗母版:
doc/设计-元素实现清单.md §弹窗母版
- 布局 ASCII:
doc/设计-箭头快跑呀.md