I am wondering why we’re using SerializeField, when it seems to be unnecessary.
I discovered that by using:
float nameName =value;
it will still show in the inspector, so I can change values there.
So why? Does Serialize have some benefits?
It’s unclear to me.
Thanks for a great course.
M:)rten
You asked in Unreal but I assume you mean Unity. If I recall, it enables you to edit the value in the properties window.
Hi.
Thank you for your answer.
I can’t understand why this is in Unreal. The course sent me here, and it says Unity at top.
Anyhow, I wasn’t clear in my question, so I’ve updated it.
I know what it does, but I am unsure why, since float nameName = value; does the same job.
M:)rten
Is this perhaps a Unity 6 change because I know unless you made a public property or use [SerializeField] in older versions they didn’t show for editing on the GameObject within the game.
system
Closed
March 19, 2025, 2:28pm
5
This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.