更新於 2023/07/26閱讀時間約 1 分鐘

Unity Serialize Property 使用技巧

前言

由於對物件封裝,通常不會將 Field 公開,而是採用 Property,Property 在很多情況下也會比 Field 來得彈性、好用,面向 API 串接能有較好的拓展性,這篇簡短紀錄如何讓簡單的 Property 在 Inspector 內顯示。

程式碼

public class ShowProperty : MonoBehaviour {
// 這邊指定 field,僅限 auto-implement 能生效
// 這樣就能簡短的完成 get-only-property,也能在 Editor 內更改數值
[field: SerializeField]
public int MyInt { get; private set; } = 10;
}



分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.