C#을 써야한다..

//기본적인 출력 방법
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class HelloCode : MonoBehaviour
{
    void Start()
    {
        //Hello World!를 콘솔에 출력
        Debug.Log("Hello World!"); 
    }
}
//이름 지정하기

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class HelloCode : MonoBehaviour
{
    void Start()
    {
        //캐릭터 프로필을 변수로 맏늘기
        string charactername = "라라";
        char bloodType = 'A';
        int age = 17;
        float height = 168.3f;
        bool isFemale = true;

        //생성한 변수를 콘솔에 출력
        Debug.Log("캐릭터 이름 : " + charactername);
        Debug.Log("혈액형 : " + bloodType);
        Debug.Log("나이 : " + age);
        Debug.Log("키 : " + height);
        Debug.Log("여성인가? : " + isFemale);
    }
}
//두 점 사이의 거리를 계산하는 코드

//밑변 : width = x2 - x1
//높이 : height = y2 - y1
//빗변(거리) : distance = loot (x2-x1)^2 + (y2-y1)^2

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class HelloCode : MonoBehaviour
{
    void Start()
    {
        float distance = GetDistance(2, 2, 5, 6);
        Debug.Log("(2,2)에서 (5,6)까지의 거리 : " + distance);
    }

    float GetDistance(float x1, float y1, float x2, float y2)
    {
       float width = x2 - x1;
       float height = y2 - y1;

       float distance = width * width + height * height;
        distance = Mathf.Sqrt(distance);

       return distance;
    }
}

//왜 에러가 뜨지..? -> float 를 flaot 라 썼었네..
//if 문으로 엔딩 나누기

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class HelloCode : MonoBehaviour
{
    void Start()
    {
        int love = 100;

        if (love > 70)
        {
            Debug.Log(" Good Ending : 히로인과 사귀게 되었다!");
        }

        if (love <= 70)
        {
            Debug.Log(" Bad Ending : 히로인에게 차였다..");
        }
    }

}

// if.. else 문

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class HelloCode : MonoBehaviour
{
    void Start()
    {
        int love = 80;

        if (love > 90)
        {
            Debug.Log(" True Ending : 히로인과 결혼했다!");
        }

        else if (love > 70)
        {
            Debug.Log(" Good Ending : 히로인과 사귀게 되었다!");
        }

        else
        {
            Debug.Log(" Bad Ending : 히로인에게 차였다..");
        }
    }

}
// 논리 연산자

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class HelloCode : MonoBehaviour
{
    void Start()
    {
        int age = 11;

        if (age > 7 && age < 18)
        {
            Debug.Log("의무 교육을 받고 있습니다.");
        }

        if (age < 13 || age > 70)
        {
            Debug.Log("일을 할 수 없는 나이 입니다.");
        }
    }

}
// for문

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class HelloCode : MonoBehaviour
{
    void Start()
    {
        for (int i = 0; i < 10; i++)
        {
            Debug.Log(i + "번째 순번입니다.");
        }
    }
}

// while문
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class HelloCode : MonoBehaviour
{
    void Start()
    {
        int i = 0;

        while (i < 10)
        {
            Debug.Log(i + "번째 루프입니다.");
            i++;
        }
    }
}

// 반복문 활용하여 체력 깎는 코드

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class HelloCode : MonoBehaviour
{
    void Start()
    {
        bool isDead = false;
        int hp = 100;

        while (!isDead)
        {
            Debug.Log("현재 체력 : " + hp);

            hp = hp - 33;

            if(hp <=0)
            {
                isDead = true;
                Debug.Log("플레이어는 죽었습니다.");
            }    
        }
    }
}

//배열

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class HelloCode : MonoBehaviour
{
    void Start()
    {
        int[] students = new int[5];

        students[0] = 100;
        students[1] = 90;
        students[2] = 80;
        students[3] = 70;
        students[4] = 60;

        Debug.Log("0번 학생의 점수: " + students[0]);
        Debug.Log("1번 학생의 점수: " + students[1]);
        Debug.Log("2번 학생의 점수: " + students[2]);
        Debug.Log("3번 학생의 점수: " + students[3]);
        Debug.Log("4번 학생의 점수: " + students[4]);
    }
}
//닷지 - 움직이기 case 1

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class PlayerController : MonoBehaviour
{
    public Rigidbody playerRigidbody; // 이동에 사용할 리지드바디 컴포넌트
//private 쓰고 start 저거 쓰면 Rigidbody가 playecontroller 에서 사라져있음.
    public float speed = 8f; // 이동 속력

    void start()
    {
        //게임 오브젝트에서 Rigidbody 컴포넌트를 찾아 playerRigidbody에 할당
        playerRigidbody = GetComponent<Rigidbody>();
    }

    void Update()
    {
        if (Input.GetKey(KeyCode.UpArrow) == true)
        {
            //위쪽 방향키 입력이 감지된 경우 z 방향 힘 주기
            playerRigidbody.AddForce(0f, 0f, speed);
        }

        if (Input.GetKey(KeyCode.DownArrow) == true)
        {
            //아래쪽 방향키 입력이 감지된 경우 -z 방향 힘 주기
            playerRigidbody.AddForce(0f, 0f, -speed);
        }

        if (Input.GetKey(KeyCode.RightArrow) == true)
        {
            //오른쪽 방향키 입력이 감지된 경우 x 방향 힘 주기
            playerRigidbody.AddForce(speed, 0f, 0f);
        }

        if (Input.GetKey(KeyCode.LeftArrow) == true)
        {
            //왼쪽 방향키 입력이 감지된 경우 -x 방향 힘 주기
            playerRigidbody.AddForce(-speed, 0f, 0f);
        }
    }

    void Die()
    {
        //자신의 게임 오브젝트를 비활성화
        gameObject.SetActive(false);
    }
}
sd