728x90

2025/03/20 7

[Unity] x값 이동 애니메이션

Script코드 확인script를 처음 생성했을 때 코드이다.using System.Collections;using System.Collections.Generic;using UnityEngine;public class Rtan : MonoBehaviour{ // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { }} 좌우로 이동할 경우 Rtan오브젝트 Transform의 Position x값을 계속 변화시켜야 한다.코드를 보면 Start는 딱 한번만 호출이되고,Update의 경우 ..

[Unity] 스크립트 생성

캐릭터를 키보드 화살표로 움직이기 위해서는 Scripts에 코딩이 필요하다! 아래사진과 같이 Rtan이라는 Script를 만들고 Rtan오브젝트의 inspector에 드래그 앤 드롭 해준다.📌Inspector창에는 있는 요소들을 스크립트 또는 컴포넌트라고 부른다📌Inspector창 Script Rtan의 Rtan을 더블클릭하면 visual studio창이 열린다. 📌스크립트는 class단위에서 움직인다.

[C#] 조건문 switch-case

기본 개념switch-case 문은 여러 조건을 비교할 때 사용하는 조건문if-else 문보다 가독성이 좋고 실행 속도가 빠를 수 있다!기본 구조switch (변수){ case 값1: // 실행 코드 break; case 값2: // 실행 코드 break; default: // 위의 모든 case와 일치하지 않을 때 실행 break;}📌 break → case 실행 후 빠져나오는 역할📌 default → 모든 case와 일치하지 않을 때 실행간단한 예제 (요일 출력)int day = 3;switch (day){ case 1: Console.WriteLine("월요일"); b..

C#/제어문 2025.03.20

[C#] 조건문 if, else if, else

기본 개념조건문은 특정 조건에 따라 프로그램이 다르게 실행되도록 하는 문법if문 기본 구조 주어진 조건이 true일 때만 실행됨int num = 10;if (num > 5) { Console.WriteLine("num은 5보다 큽니다.");}💡 결과: num은 5보다 큽니다.if - else 조건이 true면 if 실행, false면 else 실행int num = 3;if (num > 5) { Console.WriteLine("num은 5보다 큽니다.");} else { Console.WriteLine("num은 5 이하입니다.");}💡 결과: num은 5 이하입니다.if - else if - else 여러 조건을 검사하고, 해당하는 첫 번째 조건만 실행int score = 85;if..

C#/제어문 2025.03.20

[C#] 비트연산자

비트 연산자는 정수(숫자)를 이진수(0과 1)로 변환한 후, 각각의 비트 단위로 연산하는 연산자이다. 비트 연산자의 종류연산자설명예제 (10 & 7)& (AND)둘 다 1이면 110 & 7 = 2 (1010 0111 = 0010)|하나라도 1이면 110 | 7 = 15 (1010 0111 = 1111)^ (XOR)다르면 1, 같으면 010 ^ 7 = 13~ (NOT)모든 비트를 반전~10 = -11 (2의 보수) (왼쪽 시프트)비트를 왼쪽으로 이동10 >> (오른쪽 시프트)비트를 오른쪽으로 이동10 >> 1 = 5& (비트 AND)둘 다 1일 때만 1, 아니면 0int a = 10; // 1010 (2진수)int b = 7; // 0111 (2진수)int result = a & b; // 0010 (2..

C#/연산자 2025.03.20

[C#] Console.ReadLine(), Console.WriteLine(), Console.Read(), Console.Write()

C#에서 콘솔 프로그램을 만들 때 사용자 입력을 받거나 출력하는 방법Console.ReadLine()과 Console.WriteLine() Console.WriteLine() – 화면에 출력하기화면에 텍스트를 출력하고, 자동으로 줄 바꿈(엔터)까지 해줌Console.WriteLine("안녕하세요!");Console.WriteLine("C#을 배워봅시다!");🔹 출력:안녕하세요!C#을 배워봅시다!✅ 줄 바꿈이 자동으로 적용됨 Console.Write() – 줄 바꿈 없이 출력Console.WriteLine()과 달리 줄 바꿈을 하지 않음.Console.Write("이름: ");string name = Console.ReadLine();Console.Write("나이: ");string age = Cons..

[C#] 형변환-TryParse

C#에서 string을 숫자로 변환할 때 실패할 수도 있는 상황이 있다.예를 들어 "123"은 숫자로 변환할 수 있지만, "hello"는 숫자로 변환할 수 없다.이때 안전하게 변환하는 방법이 TryParse이다! TryParse의 기본 개념bool TryParse(string 입력값, out 변환된값); 성공하면 true를 반환하고, 변환된값에 변환된 숫자가 저장됨실패하면 false를 반환하고, 변환된값은 기본값(예: 0)📌 사용할 수 있는 데이터 형식:✔ int.TryParse()✔ double.TryParse()✔ float.TryParse()✔ decimal.TryParse()✔ bool.TryParse() 등 int.TryParse 예제 (문자열 → 정수 변환)string input = "123..

728x90