C#으로 유니티 프로그래밍을 하다, 필요한 함수가 있거나 관련 기능을 알아보고 싶으면 Unity 공식 사이트의 reference를 둘러보곤 합니다.
그런데 아주 기본적일거 같은 함수들이 공식 reference에 없는 경우가 종종 있네요.
예를 들면 오늘 작업하는 DateTime과 같은 클래스들이 그러한 경우입니다.
Debug.Log(System.DateTime.Now.ToString("yyyy/dd/MM");
을 코딩하고 실행하면 정상적으로 작동하는데, 공식 reference에서 DateTime을 검색하면 클래스가 나오질 않네요.
이럴 경우 구글에서 "unity DateTime"과 같이 검사해서 정보를 모으는데요.
아마도 이런 (기본적인) 기능들은 C# 문법을 따르기 때문이 아닌가 싶습니다.
그래서 굳이 Unity쪽 reference에는 포함시키지 않는 것이겠죠 - 아마도?
=> 이럴 경우 "C# DateTime"으로 구글 검색하면 거의 처음 컨텐츠로 MSDN 레퍼런스 페이지를 보여줍니다.
MSDN의 C# 레퍼런스에서 찾아 Unity에서 구현해도 다 맞아떨어지고요.
제 생각에는 MSDN 레퍼런스 페이지가 좀 더 깔끔하고 보기도 편한거 같아요.
카드류 게임이라 책이랑 인터넷 검색으로 게임 만드는데 큰 지장이 없는데.
나중에 액션 게임이라도 만들려고 하면 큰일이네요.
저는 그냥 이런 카드 보드류 게임만 만들어야 할까봐요.