2394425147 / 2394425147/astrodx

Enhanced Visual Feedback, i.e. "Why the HELL did I miss" terminator

Đang mở
#118 2 bình luận 0 reaction 1 người được giao Được @2394425147 nhận Xem trên GitHub
enhancement
Ngôn ngữ chính
C#
Star
1.9k
Fork
63
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

**Is your feature request related to a problem? Please describe.**
It's not unusual to get a miss in a series of "swiped" taps, or at the starting tap of the tap - slide combination. When this happens, player usually think it's AstroDX to blame - and so did I, until I turn on "show touch trailing" in Android developer options...
But it's kinda hard to spot such a thin red trail in game (and it doesn't look good either).

**Describe the solution you'd like**
So, to tell myself why I got a miss:
1. Highlight of active touch indicators, buttons and sensors would dim slowly when finger is released / moving out of sensor zone, rather than instantly;
2. Show a trail of finger movements on screen, which also dims slowly;
3. Spawn judgement text at finger tap position. Spawn a miss (better an alternative one) if it doesn't hit any button / sensor / note.
... and these flashy little VFX might also make this game more visually appealing.

**Describe alternatives you've considered**
Replay system, or simply a screen recorder. lol

**Additional context**
Here's my crappy mock-up:
![image](https://github.com/2394425147/astrodx/assets/39703247/3fb4461b-08c1-4c7a-9dd4-a3e75ca89666)

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

Xem xét xử lý input chạm và các hệ thống phản hồi UI trong dự án Unity. Mock-up đề xuất thêm hiệu ứng trực quan cho touch trails, chỉ báo dimming và việc spawn văn bản phán xét. Bắt đầu bằng cách tìm nơi các input chạm được xử lý và nơi feedback miss hiện tại được tạo ra. Kiểm tra các thành phần VFX hoặc UI hiện có để hiểu các hệ thống trực quan của codebase. Việc triển khai này đòi hỏi phải sửa đổi nhiều phần của vòng phản hồi của trò chơi.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
csharp, unity
Lĩnh vực
desktop-dev, game-dev, mobile-dev
Loại issue
Tính năng
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
45/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.