본문 바로가기

전체 글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.