Trong bài này mình sẽ hướng dẫn các bạn tự tạo con trỏ chuột riêng trỏ project.

Trước tiên ta hãy kiếm hình ảnh con trỏ, mình sẽ lấy trỏ mặc định của window và tô màu hồng lên. Sau khi đã chọn xong, ta import vào project.

Tips: Hãy nhớ chọn NeverStream ở tấm texture con trỏ, để tránh con trỏ bị làm mờ đi (bị streamed) do bộ nhớ texture của gpu không đủ.

Sau đó, ta hãy tạo 1 widget mới, đặt tên là WBP_MyCursor

Ta thêm 1 phần tử ảnh vào Canvas, sau đó thao tác các bước sau:

  • Chỉnh Anchor vào giữa tâm viewport. Hệ thống sẽ tính toàn vị trí chuột từ điểm này
  • Position X và Position Y thành 0
  • Size X và Y tùy ý (mình để 32×32)
  • Alignment X và Y 0.5

Sau khi đã xong, ta bắt đầu chỉnh vị trí tấm ảnh sao cho đầu con trỏ chỉ vào tâm viewport

Như vậy là ta đã hoàn thành khâu setup con trỏ mới. Việc cuối cùng là vào Project Settings -> User Interface -> Software Cursors

Chúng ta thêm một con trỏ mới bằng dấu +

Ở mục Key(Byte), ta chọn loại con trỏ mà ta muốn thay thế bằng Value(Soft Class Path)

Trong ví dụ này mình sẽ chọn Default cho Key(Byte) và WBP_MyCursor ta vừa tạo cho Value.

Kết quả cuối cùng 😀