728x90

전체 글 104

내일배움캠프 Unity - 사전캠프 (제어문 3)

여행을 떠나요 1. 주어진 보기를 선택하면 해당하는 선택지에 맞는 메시지 출력해주세요. 어디로 여행을 가고 싶나요? 1.제주도 2.코타키나발루 3.싱가포르 4.태국입력한 데이터가 숫자가 아니라면 “숫자가 아닙니다.”를 출력해주세요1 ~ 4 가 아니라면 “1~4 의 숫자를 입력해주세요.” 를 출력해주세요1 ~ 4 의 숫자라면제주도 “제주도는 한국의 섬으로 비교적 방문이 쉽고 다양한 놀거리/먹거리가 준비되어 있습니다.”코타키나발루 “코타키나발루는 말레이시아 사바주의 주도로, 말레이시아 동부 보르네오섬 최대의 도시입니다.”싱가포르 ”싱가포르는 동남아시아, 말레이 반도의 끝에 위치한 섬나라이자 항구 도시로 이루어진 도시 국가입니다.”태국 ”태국은 중국문화, 말레이문화, 불교문화, 힌두문화, 이슬람 문화가 혼재되..

카테고리 없음 2025.01.06

내일배움캠프 Unity - 사전캠프 (제어문 2)

대한민국의 수도는? 1. 퀴즈를 내서 정답을 맞추는 프로그램 작성해주세요. Q. 대한민국의 수도는 어디인가요? 1.인천 2.평창 3.서울 4.부산입력한 데이터가 숫자가 아니라면, “숫자가 아닙니다.”를 출력해주세요.1~4에 해당하는 숫자가 아니라면, “1~4의 숫자를 입력해주세요.”를 출력해주세요.1~4의 숫자 일 때정답이라면 “정답입니다!”를 출력해주세요.정답이 아니라면 “오답입니다!”를 출력해주세요.// 질문 출력Console.WriteLine("Q. 대한민국의 수도는 어디인가요?");Console.WriteLine("1. 인천 2. 평창 3. 서울 4. 부산");// 입력 받기string input = Console.ReadLine();// 입력 값이 숫자인지 확인if (!int.TryParse(i..

내일배움캠프 2025.01.06

내일배움캠프 Unity - 사전캠프 (제어문 1)

숫자인가요?1. 숫자를 두번 입력받아서 두번 다 숫자인지 확인 프로그램을 처음 시작하면 “첫번째 수를 입력해 주세요.” 메시지 출력메시지를 입력하고 Enter“두번째 수를 입력해 주세요.” 메시지 출력메시지를 입력하고 Enter첫번째 수와 두번째 수 모두 숫자 라면 - “두 데이터는 모두 숫자입니다.”모두 숫자가 아니라면 - “숫자가 아닙니다.”// 첫번째 입력 받기Console.WriteLine("첫번째 수를 입력해 주세요.");string input1 = Console.ReadLine();// 두번째 입력 받기Console.WriteLine("두번째 수를 입력해 주세요.");string input2 = Console.ReadLine();// 첫번째와 두번째 입력이 모두 숫자인지 확인if (int.Tr..

내일배움캠프 2025.01.06

내일배움캠프 Unity - 사전캠프 (데이터와 연산자 3)

본격 프로그래밍 시작해보기 1. 입력받은 데이터가 숫자인지 문자열인지 판단 캐스팅의 TryParse 를 응용하여 만들 수 있습니다.입력받은 데이터가 숫자 - “숫자입니다.”아니라면 - “문자열입니다.”// 사용자로부터 입력 받기 Console.Write("데이터를 입력하세요: "); string input = Console.ReadLine(); // 숫자인지 아닌지 확인 if (int.TryParse(input, out int number)) { Console.WriteLine("숫자입니다."); } else { Console.WriteLine("문자열입니다."); } 2. 입력받은 데이터가 숫자인지 문자열인지 불리언인지 판단 입력..

내일배움캠프 2025.01.06

내일배움캠프 Unity - 사전캠프 (데이터와 연산자 2)

연산자 실습1. 숫자의 사칙연산 ten 이라는 변수를 각각의 사칙 연산을 적용하여 각각 변수에 저장한 후 출력해주세요.int ten = 10;// 7 더하기int value_1 = ten + 7;Debug.Log(value_1);// 3 빼기int value_2 = ten - 3;Debug.Log(value_2);// 2 곱하기int value_3 = ten * 2;Debug.Log(value_3);// 1.5 곱하기float value_4 = ten * 1.5f;Debug.Log(value_4);// 3 으로 나누기float value_5 = ten / 3;Debug.Log(value_5);// 4 로 나눴을때 나머지float value_6 = ten % 4;Debug.Log(value_6);2. 문자..

내일배움캠프 2025.01.06

내일배움캠프 Unity - 사전캠프 (데이터와 연산자 1)

데이터 다루기 실습1. 변수 만들기level, count 의 이름을 가진 정수형 변수를 만들어주세요.percentage , speed 의 이름을 가진 실수형 변수를 만들어주세요.nickname, description 의 이름을 가진 문자형 변수를 만들어주세요.int level;int count;float percentage;float speed;string nickname;string description; 2. 위 문제에서 만든 변수에 데이터를 입력해주세요데이터는 자신이 원하는 데이터를 임의로 입력하시면 됩니다.level = 1; count = 2;percentage += 0.5f;speed = 1.5f;nickname = "nickname";description = "description+@"; 3...

내일배움캠프 2025.01.06

[Unity] unity6의 웹 배포 빌드 방식

WebGL 빌드 설정Unity에서 WebGL 빌드는 기본적으로 제공되지 않기 때문에 먼저 필요한 것들을 설치해야 합니다. 이를 위해 Unity Hub에서 WebGL Build Support 모듈을 추가하고 프로젝트를 WebGL로 빌드합니다.WebGL Build 모듈 설치 방법:Unity Hub를 열고, 설치 탭으로 이동합니다.설치된 에디터의 환경설정 (톱니바퀴) 버튼을 클릭한 후, 모듈 추가를 선택합니다.WebGL Build Support를 선택하고 설치 버튼을 클릭하여 설치를 시작합니다.설치가 완료되면 Unity 에디터를 재시작하고 프로젝트를 엽니다.WebGL 빌드 프로파일 설정File > Build Profile로 이동하여, Web Profile을 선택하고 Switch Platform을 클릭하여 We..

Unity/정보 2025.01.05

[Unity] Unity6 픽셀 아트 2D 라이팅 튜토리얼 (2)

포스트 프로세싱으로 효과 강조하기1. 포스트 프로세싱 소개1) 포스트 프로세싱이란?포스트 프로세싱(Post-Processing)은 카메라가 촬영한 장면의 결과물에 추가 효과를 적용하여 그래픽을 더욱 화려하고 풍부하게 만드는 과정입니다.2) Universial RP와 포스트 프로세싱Universial RP(URP) 템플릿은 포스트 프로세싱 작업을 쉽게 할 수 있도록 설계되어 있습니다.이를 위해 Volume 컴포넌트와 Volume Profile 에셋을 제공합니다.Volume 컴포넌트: 포스트 프로세싱 효과를 적용할 영역을 정의합니다.Volume Profile 에셋: 다양한 포스트 프로세싱 설정(효과)을 저장하고 관리합니다. 2. 포스트 프로세싱 준비하기1) 2D 프로젝트에서 포스트 프로세싱 설정 필요Univ..

Unity/정보 2025.01.05

[Unity] Unity6 픽셀 아트 2D 라이팅 튜토리얼 (1)

튜토리얼용 샘플 프로젝트 소개1. 샘플 프로젝트 다운로드유니티에서 샘플 프로젝트를 제공하고 있습니다. 아래의 Git으로 샘플 프로젝트를 다운로드하여 유니티 허브로 열어줍시다.https://github.com/Goldmetal/Unity.PixelArtLight2D GitHub - Goldmetal/Unity.PixelArtLight2D: Unity 2D Basic Lighting ExampleUnity 2D Basic Lighting Example. Contribute to Goldmetal/Unity.PixelArtLight2D development by creating an account on GitHub.github.com  2. 샘플 프로젝트 구성우선 Scenes 폴더의 Basic 씬을 열어봅시다..

Unity/정보 2025.01.05

[Unity] 유니티에서 Task 사용하기

Task의 기본 개념Task는 비동기 작업을 수행하기 위해 사용됩니다. 비동기 작업은 메인 스레드의 실행을 차단하지 않고, 병렬로 작업을 수행하거나 기다릴 수 있는 기능입니다. 이를 통해 작업이 완료될 때까지 기다리거나, 작업 완료 후의 동작을 할 수 있습니다. Task의 주요 특징비동기 작업의 결과를 반환할 수 있습니다.병렬 처리를 지원합니다.await를 통해 작업이 완료될 때까지 기다릴 수 있습니다. Task의 기본 사용법using System.Threading.Tasks;using UnityEngine;public class TaskExample : MonoBehaviour{ async void Start() { Debug.Log("작업 시작"); int resu..

Unity/정보 2025.01.04
728x90