Tôi đang cố gắng tạo hoạt ảnh khung hình rất đơn giản, nhờ đó đồ họa Xoay từ góc này sang góc khác, thông qua một điểm giữa nhất định.Hoạt ảnh cơ bản về khung hình chính (xoay)
(Mục đích là để có thể để animate xoay qua một
tù
góc hồ quang LỚN HƠN 180 DEGREES, thay vì phải các hình ảnh động 'lừa' và đi con đường ngắn nhất, tức là thông qua đối diện
, CẤP TÍNH
góc nhỏ hơn - có thể xảy ra khi chỉ có một khung chính [tức là đích]. Để đi theo chiều dài '' xung quanh, tôi giả sử tôi cần thêm một khung hình chính ở giữa, dọc theo mong muốn arc.)
Đây là những gì tôi đã có cho đến nay (mà không có được đồ họa để xoay mong muốn, thông qua các góc độ cấp tính nhất):
#define DEGREES_TO_RADIANS(__ANGLE__) ((__ANGLE__)/180.0 * M_PI)
...
[UIView beginAnimations:nil context:nil];
CGAffineTransform cgCTM = CGAffineTransformMakeRotation(DEGREES_TO_RADIANS(desiredEndingAngle));
[UIView setAnimationDuration:0.5];
graphic.transform = cgCTM;
[UIView commitAnimations];
Theo tôi được biết, tôi không tìm kiếm hình ảnh động dọc theo một con đường (vì đó là cho dịch, chứ không phải là Rotation) ...
Dù sao, bất kỳ trợ giúp sẽ được đánh giá rất cao! Cảm ơn trước.
Làm rõ nhanh (vì đã lâu rồi tôi lấy Hình học)! Mục đích là để xoay kim trên một máy đo loại SPEEDOMETER, có dấu hiệu bao gồm hơn 180 DEGREES. Như bây giờ, khi kim đi từ gần 0 đến gần Max, phải mất khoảng cách ngắn nhất để đến đó ... do đó, đi qua khu vực "6 giờ", nơi không có dấu (ví dụ, nơi nó nói "MPH" thay thế). Tôi cần một cách, về cơ bản, xác định DIRECTION nào quay vòng xảy ra. Có lẽ, điều đó có nghĩa là chiều kim đồng hồ/ngược chiều kim đồng hồ, hoặc thông qua một điểm giữa được chỉ định. Do đó, ý tưởng về một khung hình chính bổ sung. Cảm ơn! –