전체 글71 [코딩일기] C# 타입 캐스팅 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Helloworld_2 : MonoBehaviour { // enum 열거 enum ProjectileKind // 열거. enum 타입을 쓰는 이유는, 말로 써 있어야 코드를 읽기가 더 편하기 때문 { Arrow, // Arrow = 1 이라고 하면 이건 인덱스 값이 1이 되는거임 Bullet, // Bullet = 2 라고 하면 이건 인덱스 값이 2가 되는거고 Missile .. 2024. 7. 17. [코딩일기] C# enum using System.Collections; using System.Collections.Generic; using UnityEngine; public class Helloworld_2 : MonoBehaviour { // enum 열거 enum ProjectileKind // 열거 { Arrow, Bullet, Missile } void Start() { ProjectileKind kind; kind = ProjectileKind.Arrow; // 투사체의 종류는 화살이라는 뜻 switch(kind) { .. 2024. 7. 17. [코딩일기] C# 함수(params) using System.Collections; using System.Collections.Generic; using UnityEngine; public class Helloworld_2 : MonoBehaviour { // 함수 // 변수는 중괄호 {}를 기준으로 입력 및 사용한다. int Square(int x) // C# 에서는, 함수 대문자로 시작 (변수는 소문자) { return x * x; } void Like(int x, params string[] message) // params를 입력해주면, 배열 자체를 넘겨주는 것이 아니라 개수가 정해지지 않은 자료형의 데이터를 넘김 { .. 2024. 7. 16. [코딩일기] C# 함수(default 키워드) using System.Collections; using System.Collections.Generic; using UnityEngine; public class Helloworld_2 : MonoBehaviour { // 함수 // 변수는 중괄호 {}를 기준으로 입력 및 사용한다. int Square(int x) // C# 에서는, 함수 대문자로 시작 (변수는 소문자) { return x * x; } void Like(string message, int n = 3) // 여기서 3이라고 하면, 3번만 출력하지만, Start에서 Like에다가 5번 출력하라고 입력되어 있으면 5번 출력함. Start에서 Li.. 2024. 7. 16. 이전 1 2 3 4 5 6 ··· 18 다음