Phát triển Plugin trong Unreal thì hơi khoai cho newbie đấy. Bạn phải đọc source code của Engine tương đối nhiều vì không có nhiều document hay tutorial chuyên sâu về mảng này đâu. Giờ cứ giả sử trước tiên bạn thông thạo Unreal C++ rồi nhé, còn không rành thì hopeless cmn lun.
- Bạn search "
CommonUI" trong Engine module source code để đọc nhé. Trong đấy rất nhiều custom UMG widgets cho bạn tham khảo. Hard-core hơn thì đọc source của
UMG hoặc
Slate modules. Nếu bạn mới làm quen với Plugin development và UI programming trong Unreal thì khả năng cao sẽ bị ngợp vì khối lượng kiến thức phải tìm hiểu rất nhiều.
Xem tệp đính kèm 2560263
- Để add custom widget vào Palette Category trong UMG thì override lại hàm
Mã:
const FText GetPaletteCategory() override;
của
UWidget là được:
Xem tệp đính kèm 2560275
Xem tệp đính kèm 2560276
- Nếu ko làm được thì bảo công ty deal với mình, mình làm cho. Nói trước là rate cao lắm nhé