Danh sách animation luồng AB
Dưới đây là phần mô tả chi tiết về từng animation mà luồng AB sẽ sử dụng, được đề cập tới trong Cấu trúc Gun Data
Lưu ý chung
Hầu hết animation dưới đây đều có khởi đầu là normal pose hoặc mounted pose sau đó chuyển tiếp sang các action đặc thù, và kết thúc là pose ban đầu.
Cột "Mô tả" trong bảng sẽ chỉ đề cập đến các action đặc thù.
Animation được đánh dấu hoa thị là dạng 1-frame animation.
Animation không đánh dấu hoa thị là dạng multi-frame animation (hay gọi là motion)
Một số animation sẽ chịu ảnh hưởng của cơ chế 1-bullet-in-chamber, khi mà trong buồng đạn vẫn còn một viên chưa khai hỏa, kể cả băng đạn đã được tháo ra.
Animation code là thông tin hữu ích có thể dùng để đặt tên action trong phần mềm 3D nhằm tạo được sự đồng nhất với toàn hệ thống.
1. Nhóm liên quan tới băng đạn
Nhờ vào cơ chế tương tác với từng băng đạn, người chơi có thể cất băng đạn vào Inventory, khiến súng có thể được hiển thị mà không có băng đạn.
Animation code | Mô tả |
|---|---|
magin | Khi model súng không có băng đạn, một tay lấy băng đạn từ belt và gắn vào thân súng. Không thực hiện thao tác lên đạn (vì trong buồng đạn vẫn còn một viên chờ sẵn) |
magin-dry | Motion tương tự margin, nhưng sau đó sẽ thực hiện thao tác lên đạn (vì trong buồng đạn đang trống) |
magout | Khi model súng đang được gắn băng đạn, một tay tháo băng đạn từ thân súng và cất vào túi đựng băng đạn |
magout-boltlock | Motion tương tự magout. Một số súng sẽ yêu cầu trạng thái bolt locked để có thể tháo băng đạn ra, animation này sẽ ít khi được dùng tới. |
2. Nhóm pose mount
Nhóm này mô phỏng tay trái của nhân vật cầm vào vị trí cắm băng đạn (magwell) hoặc chính băng đạn (magazine) nhằm gia tăng độ chắc chắn khi khai hỏa. Được sử dụng trong tư thế ngắm bắn nhanh, nín thở và bắn tự do.
Tại sao lại dùng từ mounted để chỉ pose này ? Vì trên thực tế người dùng có thể tựa (mount) vũ khí của mình vào nhiều bề mặt bằng cách ghì phần ốp lót tay (hand-guard) vào các bề mặt đó.
Animation code | Mô tả |
|---|---|
mounted (*) | Tay trái nắm vào magwell/magazine. Ngón trỏ tay phải đặt vào nhưng không siết cò súng. Động tác cần nêu rõ được cảm giác ghì và ôm sát súng vào phần vai nhân vật. |
mounted-fire | Pose 2 tay sẽ giống với mounted, nhưng ngón trỏ của tay phải sẽ thể hiện là đang bóp cò súng. Trong khi đó, bolt của vũ khí di chuyển trọn vẹn hành trình nhả vỏ đạn. |
mounted-fire-dry (*) | Pose 2 tay sẽ giống với mounted-fire (ngón tay phải bóp cò súng). Tuy nhiên bolt sẽ không chuyển động |
mounted-fire-dry-boltlock (*) | Pose 2 tay sẽ giống với mounted-fire. Bolt của vũ khí không chuyển động, nhưng nằm tại vị trí mà bolt bị khóa |
3. Nhóm pose normal
Nhóm này mô phỏng tay trái của nhân vật sẽ cầm vào ốp lót tay (hand-guard), xuất hiện chủ yếu trong tư thế không ngắm bắn. Hầu hết các mô tả sẽ tương tự với nhóm mounted ngoại trừ sự khác biệt về pose của tay trái
Animation code | Mô tả |
|---|---|
normal (*) | Cần tạo được cảm giác cầm súng chắc chắn vừa phải, không cần tập trung vào ghì chặt như với mounted |
normal-fire | Tương tự mounted-fire |
normal-fire-dry | Tương tự mounted-fire-dry |
normal-fire-dry-boltlock | Tương tự mounted-fire-dry-boltlock |
4. Nhóm reload
Cơ chế 1-bullet-in-chamber kết hợp với lựa chọn thay đạn chiến thuật hoặc thay đạn nhanh, reload animation sẽ bao gồm:
Cụm các animation normal pose
Animation code | Mô tả |
|---|---|
reload | Một tay giữ súng, một tay rút băng đạn hiện tại ra khỏi súng, đặt nó vào túi chứa băng đạn, sau đó rút băng đạn mới ra, gắn vào súng. Không thực hiện thao tác lên đạn (vì trong buồng đạn vẫn còn một viên chờ sẵn) |
reload-dry | Tương tự reload nhưng sẽ thực hiện thao tác lên đạn (vì trong buồng đạn hiện đang trống) |
reload-fast | Tương tự reload nhưng băng đạn cũ sẽ bị bỏ luôn xuống đất chứ không cất vào túi đựng băng đạn. |
reload-fast-dry | Tương tự reload-fast nhưng sẽ thực hiện thao tác lên đạn (vì trong buồng đạn hiện đang trống) |
Tiếp theo là cụm animation mount pose.
ĐIểm khác biệt rõ rệt nhất của cụm animation này là vị trí ban đầu của tay trái sẽ đang ở mount pose. Nhờ vậy, tốc độ thay đạn sẽ nhanh hơn do tay trái đang giữ băng đạn, giúp nó không phải di chuyển từ hand-guard xuống.
nếu cụm animation cho mount pose bị thiếu, chúng sẽ được thay thế bằng các animation tương ứng của normal pose. Việc triển khai đây đủ cả 2 cụm animation này sẽ mang lại trải nghiệm tốt hơn cho người chơi.
Animation code | Mô tả |
|---|---|
reload-mounted | Tương tự reload |
reload-dry-mounted | Tương tự reload-dry |
reload-fast-mounted | Tương tự reload-fast |
reload-fast-dry-mounted | Tương tự reload-fast-dry |
Khác với luồng CB sử dụng thông số code base reload duration để xác định khoảng thời gian thay đạn. Với luồng AB, tốc độ thay đạn của nhân vật sẽ phụ thuộc độ dài của chính animation.
5. Các animation khác
Cụm animation này khác với các animation đã giới thiệu ở chõ chúng có thể sẽ khuyết đi 1 trong 2 pose đầu hoặc cuối. Nhờ vậy, người làm animation có thể thỏa sức sáng tạo các action theo ý của mình
Animation code | Mô tả |
|---|---|
weapon-deploy | Sử dụng trong chuỗi hoạt ảnh mở màn trận đấu. Nhân vật thực hiện thao tác "rút súng" lên và kết thúc với normal pose |
weapon-in | Súng được "rút ra" màn hình một cách nhanh chóng (không dài như weapon-deploy), kết thúc với normal pose. |
weapon-inspect | Mở đầu với normal pose, thực hiện hành động inspect (nhìn ngắm băng đạn, kéo bolt kiểm tra buồng đạn v..v..) kết thúc với normal pose. Animation này không bắt buộc. |
weapon-out | Mở đầu với normal pose, súng được "cất đi" khỏi màn hình một cách nhanh chóng |
weapon-out-mounted | Mở đầu với mounted pose, súng được "cất đi" khỏi màn hình một cách nhanh chóng |