女性角色待機,動的不是腿是呼吸
![]()
文本概覽:全文約 2,873 字,閱讀約 8 分鐘。
待機動畫是玩家看得最多的動畫。菜單、對話、選關、等輸入,角色往往一站就是幾十秒。女性角色待機要“活”,關鍵通常不在腿,而在上身呼吸、頭發滯后、偶爾眨眼。這篇教程把兩個獨立開發者的做法拆開給你:一個用 2 幀起步,一個用“吸入 / 呼出”分段把節奏拉順。
先定待機到底要傳達什么
待機不是走路的慢版。玩家站著不動時,你只需回答三件事:
- 她還活著嗎?— 有極小的上下起伏或呼吸感。
- 她是誰?— 頭發、裙擺、披肩等“女性角色常見元素”要有次級運動。
- 她穩不穩?— 腳或重心別亂晃,除非你在做特殊性格。
獨立游戲《Barista Betty》的作者 PGpepsi 給女主角 Betty 做的第一個待機動畫,只有2 幀。在 Piskel 里試了很多次朝向之后,她定下了側身輪廓,然后讓上身做極小的起伏——這就夠讓 Betty 在點選解謎界面里“站住但不像死機”。
先求“站得住、有呼吸”,再求“飄逸、華麗”。
她的靜態參考幀長這樣——長發、帽子、短裙,信息都集中在剪影里:
剪影認得出,待機動畫才有底子;否則你只是在抖像素噪聲。
步驟一:2 幀呼吸——最低成本起步
最簡單的女性角色待機,可以跟 Betty 一樣:幀 1 中立站姿,幀 2 把上半身(頭 + 胸)整體下移 1 像素,然后循環。
你可能以為 2 幀太寒酸。實際上在 6~8 FPS 的像素游戲里,1 像素的垂直位移已經能讀出“呼吸”。同項目里 NPC Jared 的待機更簡單——肩膀上下 1 像素模擬呼吸,作者說“相對容易”。
女性主角可以稍復雜,NPC 待機則可以更克制——同一套“上身微動”邏輯。
操作要點:
- 在 Aseprite / Piskel 里分層:頭、身體、頭發、裙子分開。動呼吸時只選中上身層,別誤移整條腿。
- 打開洋蔥皮(Aseprite 默認 Alt+O),對齊肩線,避免第二幀整個人矮一截像蹲下了。
- 每幀時長400~500ms(回合制)或200ms(動作游戲),先慢后快調。
小練習:用 32×48 畫布畫一個側身女性剪影,只做 2 幀呼吸,不許動頭發。導出 GIF 在 100% 縮放下看 10 秒——若你看不出在動,說明位移不夠或幀率太快。
步驟二:吸入 / 呼出——把 2 幀擴展成有節奏的循環
若 2 幀顯得“機械彈回”,可以學 Kaiko Roku 教程里的In / Out分段法:先讓角色“吸進去”,再鏡像回去,形成更自然的往返。
前提:精靈要分好頭、身體、手臂(女性長發角色還要單獨頭發層)。
![]()
源教程強調頭、身體、手臂分開——女性長發還要單獨頭發層,In/Out 才調得動。
In 段(約 5 幀)— 身體向內收:
部位 各幀相對起點的下移量(像素) 頭 0 → 1 → 4 → 5 → 7 身體 0 → 1 → 3 → 4(僅軀干)→ 5 手臂 0 → 0 → 1 → 2(向內彎)→ 3
Out 段— 把 In 的幀倒序復制回去(最后一幀除外),就得到完整循環。作者強調:待機動畫要的是flow(流動感),不是幀數越多越好。
動得越猛,角色越“塊狀”——這是女性角色待機常見坑:為了表現胸部起伏或裙擺飄動,一下子移太多像素,結果像彈跳球。
步驟三:頭發滯后 1 幀——女性角色的“靈魂細節”
長發、馬尾、劉海是女性像素角色最好的次級運動素材。原則:身體先動,頭發晚 1 幀跟上。
在 Sandro Maglione 的 16×16 角色教程里(開源可學),待機 4 幀結構是:
- 站立
- 身體下移 1 像素
- 頭發再下移 1 像素(滯后)
- 回到站立
晚一幀,頭發會像漂浮跟隨身體,而不是粘在頭皮上同步平移。
Betty 后期做行走循環時,把同一套邏輯用到了頭發上:軀干在低點擠壓、高點拉長(squash & stretch),頭發按幀擺動,形成 overlapping action(重疊動作)。她說修頭發流向對齊物理感,是最費時間的部分——待機里頭發只有 1 像素延遲,已經劃算很多。
她做行走前,先用參考圖對齊 contact / low / passing / high 四個關鍵姿,并觀察頭部高度線的起伏:
![]()
待機雖不動腿,但“高點壓低、低點拉長”的 squash & stretch 同樣適用在上身呼吸。
第一版迭代是棍人輪廓,確認節奏后再上完整像素:
定稿后頭發隨身體起伏——這套 secondary action 可以縮用到待機里的頭發滯后:
行走里練會的“頭發晚于身體”,待機里縮成 1 幀延遲即可。
你還可以加:
- 裙擺 / 披肩:比頭發再晚 1 幀
- 耳墜、蝴蝶結:幅度更小,0~1 像素
2~4 幀呼吸循環上,建議擴展到 8 幀再插眨眼:若每 4 幀眨一次,會像抽筋;每 8 幀眨一次更自然。
做法(itch 社區 Hero Idle 教程的常見套路,適用于女性 JRPG 立繪風):
- 復制現有 4 幀呼吸循環 → 8 幀
- 在第 4 或第 5 幀把眼睛填成膚色(閉眼)
- 前后幀保持睜眼
眨眼只占 1 幀,眼睛閉合時間要短于睜開。
步驟五:節奏與導出 用途 建議 FPS 每幀時長 回合制 / 菜單 6~8 400~500ms 橫版動作 10~12 125~200ms
導出 sprite sheet 時,幀之間留 1px padding,避免引擎采樣時滲色。
同項目里鐘表用了 26 幀的逐幀動畫——自然元素(火焰、蒸汽、指針)適合高幀數;角色待機則相反,2~8 幀往往就夠。別因為“幀多顯得認真”就給呼吸塞十幾幀。
女性角色待機求克制;高幀數留給火焰、蒸汽這類不可預測的次級元素。
PGpepsi 在 Piskel 里用套索復制粘貼保持 Betty 與 NPC 體型一致——你做系列女性角色時,也可以固定肩寬、頭高,待機只動上身,換服裝不用重畫比例。
檢查清單
畫完女性角色待機,用這五條自檢:
- 100% 縮放下,不瞇眼能看出在呼吸嗎?
- 頭發是否比身體晚 1 幀?同步平移會顯得“硬”。
- 腳是否鎖死?除非刻意做不安分的角色,否則別帶著腿一起抖。
- 眨眼是否太密?8 幀循環眨 1 次是安全起點。
- 能否再刪 1 幀?待機越克制,越耐看。
女性角色待機的核心不是“畫更多細節”,而是上身呼吸 + 頭發滯后 + 偶爾眨眼。Betty 用 2 幀就能站住;Kaiko Roku 的 In/Out 法適合你想讓呼吸更有節奏;頭發晚 1 幀是從行走動畫里也能搬回來的通用技巧。
今天就能做:在 Aseprite 開 32×48,畫一個側身長發女性。先做 2 幀上身呼吸并導出 GIF;滿意后擴展到 4 幀,只給頭發加 1 幀延遲;最后擴到 8 幀插 1 次眨眼。每一步都在 100% 縮放下先看 10 秒,再決定要不要加幀。
先讓角色“活著”,再讓她“好看”。待機動畫的耐心,會回報在每一個玩家停留的菜單界面里。
參考資料
First Pixel Animations! — Barista Betty: https://pgpepsi.itch.io/baristabetty/devlog/1017064/first-pixel-animations
Pixel Art Tutorial 3 — Kaiko Roku: https://kaikoroku.wixsite.com/kaiko-roku/pixel-art-tutorial-3
Walk Cycle Animation — Barista Betty: https://pgpepsi.itch.io/baristabetty/devlog/1031089/walk-cycle-animation
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.