[UNITY]/TIL: UNITY 79

데이터 저장

PlayerPrefs 라는 코드를 사용해서 데이터를 저장하고 불러오고 데이터가 있는지 확인 하는 작업을 오늘 배웠다. 아래의 코드를 작성했는데, 따라하기에 급급했다보니 최고점수를 표시하는데에는 성공했지만 최고점수가 현재점수보다 높은데도 현재점수가 최고점수에 계속 뜨고있다. 주석을 달아가며 뭐가 잘못됐는지 확인해보도록 하겠다 아래는 수정 전 코드이고 string key = "bestScore"     public void GameOver()     {         isPlay = false;         Time.timeScale = 0.0f;         nowScore.text = time.ToString("N2");         if (PlayerPrefs.HasKey(key))  // 최고점..

[UNITY]/TIL: UNITY 2024.08.20

반복문 공부중 생긴 일

아래는 오늘 공부하며 작성한 코드이다. //연습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

빗물받는 르탄이 만들기2

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

[UNITY]/TIL: UNITY 2024.08.16

빗물받는 르탄이 만들기

오늘 사전캠프 강의중 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

01. 질문 템플릿 작성하기

내일배움캠프 Unity 트랙에 참여한 계기는 무엇인가요?단순히 해당 업무를 배우고 관련된 직업을 갖고  싶었습니다.본 코스 수료 후, 어떤 게임 개발자로 성장하고 싶나요?창의적인며, 효율적인 개발자가 되고싶습니다. 문제가 발생했을때에도 창의적이고 효율적으로 해결할 수 있는 사람이 되고싶습니다. 저는 그런 방향에서 꽤나 큰 성취감을 얻으며 살아왔던것 같습니다.그 외에 Untiy 트랙에 기대하는 것이 있다면 자유롭게 작성해 주세요.모든 과정이 끝났을때 "개발자" 라는 소리를 들을 수 있기를 기대합니다.

[UNITY]/TIL: UNITY 2024.08.12