쉬운거 없습니다
저의 방법을 알려주는 것이지 이게 좋은 방법이다 그런거 절대아닙니다
우선 내가 만드는 게임에서 보고싶거나 하고싶은 행동들을 검색어형태로 상상을 합니다
간단한 예로 유닛의 점프에 대해 구글이나 유튜브에서 검색을 합니다
한글로 하면 좋겠지만 영어로 검색하면 몇십배의 자료가 나오기때문에 영어로 검색하는걸 생활화합니다
(이래서 영어는 기본중에 기본)
jump script c# game
구글에서 검색어를 입력하고 엔터를 치니 유니티관련으로 많이 나오네요
제가 유니티를 자주검색해서 그런지 요즘 유니티가 유행이라 그런지는 모르겠지만 동영상,이미지,문서 자료들이 어마어마하게 많군요
그중 간단한 소스하나를 퍼와봤습니다
-
using UnityEngine;
-
-
-
-
-
{
-
public float speed = 6.0f;
-
public float jumpSpeed = 8.0f;
-
-
-
-
private bool grounded = false;
-
-
-
{
-
if (grounded)
-
{
-
// We are grounded, so recalculate movedirection directly from axes
-
-
-
-
-
-
}
-
-
// Apply gravity
-
-
-
// Move the controller
-
-
-
grounded = (flags CollisionFlags.CollidedBelow) != 0;
-
}
-
-
-
-
}
위의 소스를 보고 제가 모르는 부분들은 바로바로 좀전에 했던방식으로 검색해서 알아냅니다
예를들어 소스 11라인에 Vector3.zero;
이 부분을 모른다면 구글검색 ㄱㄱ
역시 바로 결과가 나와주네요
Description
Shorthand for writing Vector3(0, 0, 0)
.
Vector3 구조체에 zero라는 변수로군요
위에서 보셨듯 구글신을 경배하고 부르면 언제든 도와줍니다
구글신 짱짱!!!
이런 검색들을 생활처럼 사용하면 어느새 몇몇 변수나 함수들 구조체들이 머릿속에 기억되고
필요한 부분에 필요한 상황을 생각해서 찾아내는거죠
가장 중요한건 자신이 원하는 올바른 검색 단어를 선정하는거 같습니다
엉뚱한 단어를 검색하면 원하는 자료가 안나오기 때문입니다
이상 허접한 인디개발자의 프로그래밍 강좌였습니다
요즘 프로그래밍보단 기획이 더 힘든거같네요 ㅠㅠ