10. bình thường hóa sân và cuộn các giá trị để kẹp chúng trong vòng ±90 độ và ±180 độ, tương ứng:11. tạo đường dẫn sẽ điền vào mỗi đoạn của vòng tròn (mặt đất và bầu trời). Tỷ lệ của mỗi đoạn nên được liên quan đến sân clamped:12. quay vải xung quanh trung tâm ở hướng đối diện để cuộn hiện tại, và vẽ các đường dẫn trên bầu trời và mặt đất bằng cách sử dụng các loại sơn mà bạn đã tạo ở bước 4:13. tiếp theo mặt đánh dấu. Bắt đầu bằng cách tính toán sự bắt đầu và hai điểm cuối cho các dấu hiệu nằm ngang chân trời:14. để làm cho các giá trị chân trời khách sạn dễ dàng hơn để đọc, bạn nên đảm bảo rằng quy mô sân luôn luôn bắt đầu từ giá trị hiện tại. Các mã sau sẽ tính toán vị trí của các giao diện giữa mặt đất và bầu trời trên mặt đường chân trời:Tìm thấy số lượng điểm ảnh đại diện cho mỗi mức độ nghiêng: nổi pxPerDegree = 15. iterate hơn 180 độ, tập trung vào giá trị hiện tại của nghiêng, để cung cấp cho một quy mô trượt của sân có thể:Chỉ hiển thị quy mô trong các mặt bên trong. Nếu ((ypos < (innerBoundingBox.top + textHeight)) ||Vẽ một đường và góc nghiêng cho mỗi tăng quy mô. canvas.drawLine (startX, (nổi) ypos, endX, (nổi) ypos, markerPaint); int displayPos = (int)(tiltDegree-i);String displayString = String.valueOf(displayPos);float stringSizeWidth = textPaint.measureText(displayString);canvas.drawText (displayString,
đang được dịch, vui lòng đợi..
