[UNITY] 92

반복문 공부중 생긴 일

아래는 오늘 공부하며 작성한 코드이다. //연습1~3 {     do     {         Console.WriteLine("이름을 입력해주세요. (3~10글자)");         bool w = false;         string input = Console.ReadLine();         int name = input.Length;         if (name  10)         {             Console.WriteLine("이름을 확인해주세요.");             Console.Clear();         }         else         {             Console.WriteLine("안녕하세요! 제 이름은" + input + "입니다.")..

[UNITY]/TIL: UNITY 2024.08.19

제어문 (조건문)

공부를 하면서 느끼는 점이 있다.. 시간이 너무 부족하다는것이다.사전캠프동안 해야하는것이 강의듣기와 퀘스트 인데, 오늘은 강의는 잠시 미뤄두고 모든 퀘스트를 완료할 생각이다.뭔가 미뤄놓은 일같은 느낌이 드는것이 싫기에 노력해보겠다. 아래는 오늘 퀘스트 중 작성한 코드인데,복습하고 싶은 부분이 있어 TIL을 일찍 작성하게 되었다.복습하며 작성하는 내용은 형광색 주석으로 표시하겠다. //연습1 {     int x;     int y;     Console.WriteLine("첫번째 수를 입력해 주세요.");     string input = Console.ReadLine(); // 오늘 ReadLine 을 통해 사용자에게 입력받은 값을 이용하는 법을 배움    Console.WriteLine("두번째 수를..

[UNITY]/TIL: UNITY 2024.08.19

연산자 실습

오늘은 일요일이라 쉬는 날 이지만 시간이 조금 남아 연산자 실습 부분을 공부했다. 아래는 오늘 연습하며 작성한 코드이다. 코드에 주석을 달아가며 짚고 갈 내용들을 적어보겠다.(형광색) // 연습 1 int ten = 10; int result1; int result2; int result3; float result4; float result5; int result6; result1 = ten + 7; result2 = ten - 3; result3 = ten * 2; result4 = ten * 1.5f; result5 = ten / 3; result6 = ten % 4; // 연습1은 정답은 정답이나 코드를 아래와 같이 정리해줄 필요가 있을 것 같다int ten = 10;int result1 = ten..

[UNITY]/TIL: UNITY 2024.08.18

데이터 다루기 실습

밤에 잠이 안와서 퀘스트 모음집 중 걷기반의 데이터 다루기 실습과정을 진행하였다. 해당 과정에서는 실습과제를 주었고 아래는 과제의 답안을 작성한 것이다. 해당 과정을 보며 복습 및 정답이 맞는지 확인해보겠다. 작성 된 코드와 형광색 주석은 문제를 풀며 작성한 것이며 파란색 글이 복습하며 작성하는 글이다.  // 연습1~2 연습1~2는 모두 변수를 종류별로 알맞게 선언해보라는 문제였고 정답을 작성한 것 같다.{     int level = 1;     int count = 5;     float percentage = 4.56f;     float speed = 1f;     string nickname = "종종";     string description = "야호"; } // 연습3~5 형 변환 연습..

[UNITY]/TIL: UNITY 2024.08.17

유니티 Edit Collider 버튼이 보이지 않는 버그

오늘 유니티 강의를 듣던중 충돌범위를 수정하기 위해 Edit Collider 버튼을 눌러 수정을 하라고 하셨는데 버튼이 보이지 않았다...(사진참조)   여기저기 검색해봤으나 이런 상황을 겪은 사람이 꽤 있는데 명확한 해결책이 보이지 않던 찰나에 다른 오브젝트는 잘 되는데 이녀석만 되지 않는걸 보고 Box Collider 2D Component를 위로 올려볼까 ? 싶어 올려봤다   짜잔 해결이 된 모습

[UNITY]/bug report 2024.08.16

빗물받는 르탄이 만들기2

오늘은 조금 일찍 부터 공부를 시작했다.어제가 광복절이라 휴일이었는데 다른 할일을 하면서도 자꾸 강의를 듣고싶단 생각이 들어서오늘은 좀 더 일찍 강의를 듣기로 마음먹고 공부를 하는 중이다.첫 강의부터 얼른 복습해놔야할것같은 것들이 있어 가지고 왔다. 빗방울을 반복적으로 생성하는 로직을 만드는 방법중 배운것들이다. 아래는 오늘 작성한 코드 중 일부이다. 전과 같이 코드에 주석을 달아가며 복습해보겠다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class Gamemanager : MonoBehaviour {     public GameObject Rain; // 빗방울 베이스를 반복적으로 사용하기 ..

[UNITY]/TIL: UNITY 2024.08.16

게임 속 상호작용 분석

선택한 게임의 이름은 무엇인가요? : 배틀그라운드선택한 게임의 장르는 무엇인가요? : 배틀로얄선택한 게임의 어떤 시스템에 집중하셨나요? : 탄도학을 게임에 반영한부분이 정말 대단하다고 느껴 분석하게 되었습니다.해당 시스템이 동작하는 구조의 시작부터 과정을 자세하게 분석, 나열해봅시다. : 1. 유저가 특정 위치를 바라보고 총을 쏜다.2. 총알이라는 오브젝트를 생성, 총의 총구 에서 부터 유저가 바라본 곳을 향해 각도를 결정 및 총알이 충돌할때 까지 출발3. 바라본곳이 최종 도착지점이 아닌 출발시점부터 총과 총알의 종류 및 정해진 비율에 따라 총알이라는 오브젝트의 속도와 거리별 낙차, 거리별 데미지를 결정4. 충돌시 총알은 사라지고 충돌 대상에 따라 각자 다른 결과값을 만들어냄(탈것, 플레이어, 파괴가능한..

[UNITY]/퀘스트 2024.08.14

빗물받는 르탄이 만들기

오늘 사전캠프 강의중 1-1 ~ 1-4까지 총 4개강의를 봤다.강의 주된 내용은 빗물받는 르탄이 게임을 만들어 보면서여러가지 유니티와 C#언어에 대한 이해를 늘려가는 과정이었는데,오늘 사실 강의도 더 보고 따라해볼거지만지금 중요한것들 몇가지를 정리해보며 TIL을 작성하며복습을 한번 하고 가는게 좋을것 같아 글을 작성하게 되었다. 오늘 배운것들 중 두가지를 짚어볼 생각이다.함수와 if문 이다. 오늘 작성한 if 문 중 일부이다.해당 코드에 주석을 달아 해석하며 복습하겠다. if (input.GetMouseButtonDown(0)) // 만약 (마우스가 눌린다면) {    direction *= -1; // direction의 값을 -1 곱해준다. (direction = 변수이고 0.05로 설정해둔 상태tr..

[UNITY]/TIL: UNITY 2024.08.14

02. 정보조사 및 에셋에 관하여

아직 강의를 지급받지 못해서 퀘스트를 완료하며 배운것들을 정리 한 글입니다. Unity로 만들어진 게임, 프로젝트, 서비스를 조사하고 그에 관한 게시글을 작성해보며들어만 봤고 해보진 않은 게임들에 대해 알게되었으며, 게임의 방향성에 따라 게임 엔진을 선택하는것도 정말 매우 중요한 작업이란것도 알게되었습니다. 또한 에셋이라는걸 처음 접해보고 어떤느낌으로 게임이 만들어지는지도 알게된 하루였습니다~

[UNITY]/TIL: UNITY 2024.08.13