스크립트8 유니티 공부 - 첫 예제 파일 결과물 : 룰렛만들기 유니티 책을 보고 만들어 본 결과물 이미지는 따로 제작했다 야식메뉴 고르는 룰렛으로 수정 2023. 7. 16. 유니티 공부 C# Vector 클래스 * vector 클래스는 캐릭터를 움직일 때 자주 쓴다 class Vector3 { public float x; public float y; public float z; } * 좌표나 벡터로 쓸 수 있다 * x=8 y=2 일 때, 좌표로 쓰면 오브젝트가 (8,2) 에 배치되었다는 의미 * 벡터로 쓰면 현재 위치에서 x축 방향으로 8 y축 방향으로 2 움직였다는 의미 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Test : MonoBehaviour { void Start() { Vector2 playerPos = new Vector2(3.0f, 6.0f); //vector2 클래스의 pl.. 2023. 7. 16. 유니티 공부 C# 배열 int[ ] points; * int[ ]는 정수 배열형 int [ ] points = new int[5]; * 배열을 만들려면 배열을 선언하고 바로 이어서 new를 사용해 배열에 필요한 변수 수를 지정해야함 만들어진 배열에서 세번째 값을 꺼내고 싶으면 points[2] (0,1,2,3,4) * 배열은 0번부터 생기기 때문에 2가 들어감 * 배열을 구성하는 각각의 값 = 요소 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Test : MonoBehaviour { void Start() { int[] array = new int[5]; array[0] = 2; array[1] = 19; a.. 2023. 7. 13. 유니티 공부 C# for문 * for 문: 반복 횟수를 지정하면 자동으로 반복 횟수만큼 처리해준다 for (변수 초기화; 반복 조건식; 변수 갱신) //반복 조건 { 처리 } using System.Collections; using System.Collections.Generic; using UnityEngine; public class Test : MonoBehaviour { void Start() { for (int i = 0; i < 9; i++) { Debug.Log(i); } } } * i 변수를 0으로 초기화 * 반복 조건 i < 9 를 만족하면 Debug.Log(i) 실행 * 만족하지 못하면 반복문 종료 using System.Collections; using System.Collections.Generic; usin.. 2023. 7. 12. 유니티 공부 C# 제어문 조건문 * 제어문 : 특정한 조건이 맞을 때만 스크립트를 처리하거나 반복해서 실행할 수 있다 * 특정한 조건이 맞을 대만 스크립트를 실행하고 싶다면 if문을 사용한다 if (조건식) { 처리 } * 조건식에 표시한 조건을 만족하면(참이면) {} 중괄호 블록에 담긴 내용(처리)을 실행한다 * 조건을 만족시키지 못하면 (거짓이면) 처리 실행 X. 다음 스크립트로 넘어간다 * if 문의 조건식에는 관계 연산자를 사용 할 수 있다 * ==연산자는 왼쪽과 오른쪽 값이같으면 참 / 같지 않으면 거짓 * != 는 왼쪽과 오른쪽의 값이 다르면 참 / 같으면 거짓 * > 왼쪽이 오른쪽 값보다 크면 참 * = 왼쪽이 오른쪽 값보다 크거나 같으면 참 * = 500) { Debug.Log(".. 2023. 7. 12. 유니티 공부 C# 변수와 연산 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Test : MonoBehaviour { void Start() { int apple; apple = 1 + 2 ; Debug.Log(apple); apple = 6 * 6; Debug.Log(apple); apple = 250/5; Debug.Log(apple); //변수와 변수도 연산 가능 int pp1 = 9; int pp2 = 10; int pong; pong = pp1 + pp2; Debug.Log(pong); } } * 변수에 계산 결과를 대입하는 방법 변수명 = 숫자 + 숫자; * 변수에 값을 대입한 후 변수를 사칙연산에 이용 가능 2023. 7. 10. 이전 1 2 다음