Edit > project settings > Input Managerconst로 선언
외부에서 접근 가능
| 부호 | 의미 |
|---|---|
| > | 크다 |
| < | 작다 |
| >= | 값이 크거나 같다 |
| <= | 값이 작거나 같다 |
| == | 값과 자료형이 같다 |
| != | 다르다 |
Shift + Del, Ctrl + L 한 줄 삭제함수내 명령이 1줄밖에 없을 때, 중괄호 생략 가능
함수 정의 시, 중괄호 생략 불가
void start() 필요한 애니메이션 컴포넌트 불러오기
VS2019의 자동완성 기능(tab)
오버로딩(과적), 함수의 이름은 같으나, 매개 변수가 다른 함수를 만드는 것, 다른 매개변수의 사용마다 함수를 새로 만들어야 하는 불편을 덜어줌.
오버라이딩(우세,우선), 객체 지향 프로그래밍에서의 다형성(Polymorphism, 객체가 유사 형태를 여럿 가질 수 있다)을 구현하기 위해서 오버라이딩을 사용
같은 구조와 동작을 갖지만 형만 다른 클래스, 패턴화된 코드들에 적용하기 좋음, C++의 템플릿과 같은 기능.
| 부호 | 의미 |
|---|---|
| ! | not |
| && | and |
| || | or |
상속 통해 서로 관련된 많은 클래스 있을 때, 부모로부터 다른 작업을 수행. 이는 주로 overriding으로 구현됨
데이터 자료형의 변환
왼손좌표계와 오른손좌표계 중, 유니티는 왼손좌표계
사용자가 컴포넌트 속성 추가시, 아이콘에 +가 표시됨
GetComponent<AudioSource>().PlayOneShot(enemySound) // 소리 한 번 나게하는 함수
CrossFade() // 애니메이션이 부드럽게 교차되게 하는 함수
int main()
{
string K&R1 = "K&R 방식"
}
int main()
{
string BSD = "BSD 방식"
}
int main()
{
string GNU = "GNU 방식"
}
/* 중괄호 들여쓰기, indentation style 참고 */