Unity에서 변수를 생성할 때, 자료형을 지정하기도 전에 결정해줘야하는 사항이 있다. 해당 변수를 public 변수로 만들지, private 변수로 만들지가 그것이다. 단어의 의미에서 유추할 수 있듯이, public 변수는 접근성이 더 뛰어나고, private 변수는 코드 내에서만 값에 접근할 수 있다. 접근성이 뛰어나다는 것이 무엇을 의미하냐면, 코드에서뿐만 아니라, Unity 내에서 변수의 값에 접근할 수 있다는 의미이다. 예를 들면, 우리가 스크립트에서 'Speed'라는 public 변수를 생성하고 해당 스크립트를 우리의 player 오브젝트로 적용을 시켜주었다고 하자. Player 오브젝트의 Inspector 창을 보면, Speed 변수가 표시되며, 직접 값을 수정할 수도 있다. 또한 당연하게도..