NIVIKI.COM

Share this post

Sử dụng [System.Serializable] trong unity như thế nào?

niviki.com

Discover more from NIVIKI.COM

Lan toả tinh thần tự do tài chính đến với nhiều người hơn nữa!
Over 1,000 subscribers
Continue reading
Sign in

Sử dụng [System.Serializable] trong unity như thế nào?

Khoa Nguyen
Jan 2, 2016
Share this post

Sử dụng [System.Serializable] trong unity như thế nào?

niviki.com
Share

Khi sử dụng [System.Serializable] trong unity trước một class, tác dụng là để class đó và thuộc tính của nó có thể xuất hiện ở ngoài Inspector. Điều này giúp cho lập trình viên có thể dễ dàng điều chỉnh thuộc tính hơn. Bạn có thể lên Asset store và tải về thử một plugin bất kỳ, bạn sẽ thấy đa số họ sử dụng [System.Serializable] để cho người mua plugin có thể dễ dàng tùy biến được các giá trị. Cùng xem qua một ví dụ sau nhé:

Bạn thấy là trước class mình có để dòng [System.Serializable] đúng không? Sau đó mình có khai báo một mảng các class đó:
public InputAxisState[] inputs;

Cùng ra ngoài Inspector xem nhé:

Nếu bạn bỏ [System.Serializable] đi thì class này sẽ không hiện ra ngoài Inspector được

Share this post

Sử dụng [System.Serializable] trong unity như thế nào?

niviki.com
Share
Comments
Top
New
Community

No posts

Ready for more?

© 2023 Khoa Nguyen
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing