Allow to start and stop the effects programmatically
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- swift
- Lĩnh vực
- mobile-dev
Hướng nghiên cứu
Trước tiên, hãy đọc các triển khai hiệu ứng dựa trên SpriteKit và CAEmitterLayer, đồng thời xác định vòng đời hiện tại được điều khiển bằng alpha của chúng hoạt động như thế nào. Định nghĩa một API start/stop nhất quán cho tất cả hiệu ứng, sau đó xác minh rằng cả hai nhóm triển khai đều có thể bắt đầu và kết thúc hiệu ứng thông qua cùng các lệnh gọi.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Having the option to manually start and end the effects allows for more use-cases.
Right now, this is only possible by manipulating the alpha of the effects which is not ideal in terms of both user- and developer-experience.
The idea is to have a .start() and .stop() functionality for all effects. Although different implementations would be necessary for the SpriteKit and CAEmitterLayer based effects, the API has to be the same for making it a streamlined effort for developers to integrate.
- Ngôn ngữ chính
- Swift
- Star
- 364
- Fork
- 18
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Chúng tôi chưa kiểm tra các tệp thiết lập môi trường của dự án này. Hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của GetStream/effects-library
-
bug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 20/100
GetStream/effects-library#22 ·
-
bug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 25/100
GetStream/effects-library#21 ·
-
Lifetime value in `SmokeView`Đang mởbug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 38/100
GetStream/effects-library#20 ·
-
bug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
GetStream/effects-library#19 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
GetStream/effects-library#18 · 1 bình luận ·
Tất cả issue của GetStream/effects-library
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
EtanHey/brainlayer#984 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
hoiekim/turnip-ios#197 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:other issue-rating: 🦞 diamond lobster P2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
steipete/CodexBar#4071 · 1 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
gingerbeardman/Katana#15 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100
Maintainer thường phản hồi trong vòng 1 ngày