본문 바로가기
  • 불확실한 내일을 위해
728x90

유니티 C#103

C#기초 - 반복문 for문 사용법 for문은 반복 횟수를 지정하면 자동으로 반복 횟수만큼 처리한다.for문의 형식은 다음과 같다. using System.Collections;using System.Collections.Generic;using UnityEngine;public class test : MonoBehaviour{ // Start is called before the first frame update void Start() { for (변수 초기화; 반복 조건식; 변수 갱신) { 처리 } } // Update is called once per frame void Update() { .. 2023. 4. 28.
C#기초 - if문 블록에서의 변수 범위 if문의 블록에서 정의한 변수는 사용할 수 있는 범위가 정해져있는데,중괄호 { } 안에서 선언된 변수는 해당 중괄호 안에서만 사용할 수 있다. 만약 아래와 같이 쓰면 "The name'y' dose not exist the current context" 라는 오류가 발생한다. void Start(){ int x = 1; if (x == 1) { int y = 2; Debug.Log(x); Debug.Log(y); } Debug.Log(y);}아래와 같이 오류가 난다. 여기서 오류가 난 이유는 y변수가 if 안에서 선언되었기 때문이다.x 변수는 void Start { } 안에 선언되었으므로 그 안에서 .. 2023. 4. 27.
C#기초 - else if 조건식 사용방법 if~else는 조건식을 만족할 때와 만족하지 않을 때 각각 다르게 처리가 가능하다.조건식을 만족하면 A로 처리하고, 만족하지 않으면 B로 처리한다는 식은 아래와 같다.using System.Collections;using System.Collections.Generic;using UnityEngine;public class test : MonoBehaviour{ // Start is called before the first frame update void Start() { if (조건식) { 처리 A } else { 처리 B } }.. 2023. 4. 27.
C#기초 - if문 조건식 사용방법 if문은 가장 많이 사용하는 조건문이다.if문은 반환값으로 true, false 즉 bool 자료형의 값만 들어갈 수 있다. 비슷한 함수로 switch문은 bool 뿐만 아니라 다른 자료형도 쓸 수 있다. (참고 : switch문 : https://greenchoco.tistory.com/195) C# 기초 - swtich문 사용법값을 비교하여 범위를 나누어야 할 때는 if 문을 사용하는 것이 좋다.하지만 조건이 부등식이 아니고 특정 변수에 따라 나뉠 때는 switch 문을 사용하는 것이 좋다.  switch문은 비교할 변수가 어떤greenchoco.tistory.com 엑셀의 if와 비슷한 기능을 하며, 관계연산자를 사용할 수 있다.  기본공식은 아래와 같다. using Sys.. 2023. 4. 11.
C#기초 - 종류별 관계연산자 (==, !=, >= 등) 연산자관계연산자뜻==비교연산자왼쪽과 오른쪽이 같으면 참!=비교연산자왼쪽과 오른쪽이 다르면 참>비교연산자왼쪽이 오른쪽 값보다 크면 참비교연산자왼쪽이 오른쪽 값보다 작으면 참>=비교연산자왼쪽이 오른쪽 값보다 크거나 같으면 참비교연산자왼쪽이 오른쪽 값보다 작거나 같으면 참+,-,*, /산술연산자수학의 의미와 동일%산술연산자나머지를 구하는 연산 (10%3 이면 나머지값인 1이 출력된다.)++, --산술연산자증감연산. ++는 1을 더한다는 것. (--는 반대 의미.)i = i + 1 는 i+=1 또는 i++로 표시할 수.. 2023. 4. 9.
비쥬얼 스튜디오 유용한 단축키 비쥬얼 스튜디오 - 단축키(이미 작성 된 것 수정 말고) 괄호 안에 글 쓴 위 tap :  → 과 같은 기능. (괄호 밖을 나간다. 빠른 작성을 위해 반드시 필요)shift + enter : 아랫줄 바로 생성 및 이동ctrl + enter : 윗줄 바로 생성 및 이동단어 + tab : 단어만 자동완성단어 + tab + tab (텝두번) : 단어의 형식 및 중괄호 대괄호 자동완성 </p.. 2023. 4. 9.
C#기초 - 숫자, 문자열 사칙연산하기 1. 숫자 사칙연산 C#스크립트에서 사직연산 + , - , * , / 즉 덧셈, 뺄셈, 곱셈, 나눗셈을 사용할 수 있다. using System.Collections;using System.Collections.Generic;using UnityEngine;public class test : MonoBehaviour{ // Start is called before the first frame update void Start() { int answar; answar = 1 + 2; Debug.Log(answar); answar = 5 - 1; Debug.Log(answar); ans.. 2023. 4. 9.
C#기초 - 문자열형 string 이란? 데이터형 중 string은 문자열형으로 문자를 나타내준다. 기본적으로 " ~ " 형태로 사용되며, 아래와 같이 쓸 수 있다. print("안"+"녕하세요")출력결과 : 안녕하세요string 형태인 "안"과 "녕하세요" 가 결합되어 표현되었다.   string은 아래와같이 문자를 대입한다. string name;name = "James"Dubug.Log(name);출력결과 : James 만약 James가 아니라 123을 넣으면string name;name = "123"Dubug.Log(name);출력결과 : 123 이렇게 된다.이것은 아래의 정수형인 int 에 대입해도 똑같은 결과 123이 나온다. int name;name = "123"Dubug.Log(name).. 2023. 4. 9.
C#기초 - 코딩 기본 구조 (변수, 함수) 유니티에서 스크립트를 만들면 아래와 같이 기본 스크립트가 형성된다. 예시 1) 변수기본 스크립트 안에 예제로 몇가지를 입력해보았다. using System.Collections;using System.Collections.Generic;using UnityEngine;public class test : MonoBehaviour{ // Start is called before the first frame update void Start() { // 30를 Console창에 출력한다. int age; age = 30; Debug.Log(age); } // Update is called once .. 2023. 4. 9.
C#기초 - 자주 사용하는 데이터형(자료형) 종류 (int, float, string, char, bool, double) 데이터 형 이름설명값의 범위int정수형-2,1471,483,648 ~ 2,1471,483,64710번 반복시키거나 개수 등을 나타날 때 쓴다.아무것도 할당하지 않으면 기본값은 0이다. float실수형(부동소수점형)-3.402823E+38 ~ 3.402823E+38좌표나 속도를 나타낼 때 쓴다. 소수점 0.1을 0.1f 로 표현한다.아무것도 할당하지 않으면 기본값은 0f이다.  double배정도부동소수점형-1.79769313486232E+308 ~ 1.79769313486232E+308bool불형true 또는 false보인다/안보인다, 작동한다/안한다 등에 쓴다.아무것도 할당하지 않으면 기본값은 fals.. 2023. 4. 8.
728x90