본문 바로가기

분류 전체보기331

c# 문제 10. 반복문을 활용하여 홀수의 값을 더한 결과 출력 반복문을 20번 반복. 1부터 20의 값 중 홀수의 값만 더하여 출력하는 코드를 작성하세요. 출력 예) 아래 코드 있어요~~~~~ 나머지의 활용이 중요합니다^^ 2023. 8. 9.
유니티 Unity2d Sprite Missing 오류 유니티 스프라이트 애니메이션을 작업하다가 위와 같은 오류가 발생한다면 다음과 같은 부분을 확인해보시고 수정해주세요. 위 오류는 게임오브젝트에 애니메이션 컴포넌트만 포함되어있고 스프라이트 렌더러 컴포넌트가 없어서 발생한 문제입니다. 애니메이션 컴포넌트가 포함된 오브젝트에 스프라이트 렌더러 컴포넌트를 포함해주시면 됩니다. 2023. 8. 8.
c# 문제 9. 더하기 메소드(함수) 두 수를 입력받아 더하는 메소드(함수)를 작성하세요. 출력 예) 아래에 코드 있어요~~ Add() 더하기 메소드를 통해 입력받은 두 숫자를 매개변수로 전달합니다. 입력받은 문자를 int.Parse를 통해 정수로 변환합니다. 만약 숫자가 아닌 일반 문자를 입력하면 오류발생!! 2023. 8. 8.
Unity GameObject.Find() 유니티 게임오브젝트를 찾는 함수 GameObject.Find()는 찾고자 하는 게임 오브젝트의 이름으로 씬 내의 오브젝트들을 검색합니다. 만약 씬 내에 같은 이름의 오브젝트가 여럿 존재한다면 먼저 검색된 오브젝트를 반환하고, 해당 이름의 오브젝트가 없다면 null을 반환합니다. 간단한 예제를 통해 알아보도록 하겠습니다. 위 이미지의 Cube 오브젝트를 찾아서 가져옵시다. TestSample 스크립트에 추가한 GameObject 타입의 변수 cube가 비어있는 상태입니다. 스크립트에 위 코드를 작성해준 뒤 플레이하면!! Cube 오브젝트가 cube변수에 할당된 것을 볼 수가 있습니다. 더불어 GameObject.Find를 통해 찾은 오브젝트의 컴포넌트를 가져올 수도 있습니다. GetComponent를 함께 활용하시면 됩니다. https:.. 2023. 8. 7.
c#_문제 8. 실수 소수점 이하 첫째 자리까지 출력 두 개의 실수 변수를 선언하고, 그 값을 더한 소수점이 첫째 자리까지 출력하는 코드를 작성하세요. 출력 예) 실수의 값 3.14 2.71 아래에 코드있어요~~~~~~~~~~ 두 실수 변수 a와 b를 선언 후 각각 3.14, 2.71의 값을 할당. 두 실수의 더한 값은 변수 sum에 할당. sum의 값을 첫째자리까지 출력. 2023. 8. 7.
c# 문제 7. 두 개의 주사위 두 개의 주사위를 던져 첫번째 주사위의 값보다 두번째 주사위의 값이 작을 경우를 모두 출력하세요. 출력 예) dice1이 나올 수 있는 모든 값들을 차례로 dice2와 비교하여 dice1이 dice2보다 큰 경우 모두 출력!! 2023. 8. 3.
c# Func <대리자,델리게이트(Delegate)> Func는 이전에 다루었던 Action과 똑같은 역할을 하는 대리자 입니다. 다만 Action과는 다르게 Func는 반환형식이 포함됩니다. Func의 선언은 매개변수(0~16개)가 먼저 명시되고 마지막 인자가 반환 타입이 됩니다. 메소드를 참조하기 위해선 메소드의 매개변수의 갯수와 타입 그리고 반환 타입이 일치해야 합니다.만약 안의 타입이 하나밖에 없다면 매개변수가 없이 반환값만 있는 Func가 됩니다.             void 타입 반환시 오류가 발생하니 반드시 반환 형식을 지정해주셔야 합니다.Func 타입을 매개변수로 전달해서 활용할 수도 있습니다.반환 형식이 있는 대리자를 사용해야 한다면 Func를 사용하시기 바랍니다. 2023. 8. 2.
c# 문제 6. 숫자를 입력받아 해당 값만큼 반복문을 실행하여 3의 배수인 모두 합산. 숫자를 입력받아 해당 값만큼 반복문을 실행합니다. 반복시 변수의 값이 3의 배수라면 모두 더한 후 출력하는 코드를 작성하세요. 출력 예) 정답 코드는 아래... 숫자를 입력 받아 number변수에 할당. 3의 배수의 값을 모두 더해줄 sum 변수 선언. 반복문 실행, i의 값을 3으로 나머지 한 값이 0이라면 3의 배수이니 sum 변수에 i의 값을 더해줌. 출력!! 2023. 8. 2.
게임 개발자가 되고 싶은데 어디서부터 어떻게 시작해야하죠?? 게임 개발자가 되고 싶다는 마음은 굴뚝 같지만 어디서 어떻게 시작해야할지 막막하실 분들이 많을 것 같습니다.저 역시 게임 개발을 하고 싶다는 마음은 있었지만 어떻게 시작해야할지 몰라 JAVA책을 사서 봤던 경험이 있습니다. 그래서 오늘은 게임 개발을 하기 위해서 공부해야 할 언어와 게임 엔진에 대해 알아보도록 하겠습니다. 먼저 게임을 개발하기 위해서 엔진이라는 녀석을 통해 개발을 진행합니다. 대표적인 엔진은 유니티와 언리얼.물론 이 외에도 게임을 제작하기 위한 엔진들이 존재하지만 게임 업계에서 압도적으로 쓰이는 엔진이 위 두 녀석입니다.만약 취업을 목표로 한다면 위 두 엔진 중 하나를 배우시면 됩니다.      유니티나 언리얼 모두 훌륭한 엔진입니다. 다만 그 쓰임은 좀 다른데 유니티의 경우 최근의 추세.. 2023. 8. 1.
c# Action (대리자, 델리게이트(Delegate)) Action은 이전에 다루었던 Delegate의 일종으로 메소드(함수)를 참조하는 타입입니다.Delegate처럼 함수를 담아두고 호출할 수 있습니다.다만 Delegate와 달리 Action은 반환 형식이 없는 함수만 참조할 수 있습니다.더불어 Delegate처럼 선언할 필요도 없습니다. 그 이유는 아래와 같은 형식으로 미리 선언되어 있기 때문입니다.아래의 예는 매개변수가 없는 Action의 간단한 예입니다.          아래는 매개 변수 타입이 있는 Action입니다. 매개변수는 16개까지 넣을 수 있습니다.위 예제에서 Action는 두 개의 정수를 매개변수로 받는 메소드(함수)를 참조합니다. AddNumbers 메서드는 Action과 동일한 매개변수 타입과 개수를 가지고 있기에  addDelegat.. 2023. 8. 1.
c# 문제 5. 왕초보들을 위한 객관식 문제_1 1. 아래의 예에서 정수 변수를 선언하는 키워드는 무엇인가요? var int string bool float 2. 조건문 키워드는 무엇인가요? check return condition if break 3. 반복문 키워드는 무엇인가요? while loop repeat new continue 4.비교 연산자가 아닌것은 무엇인가요? == != 5. 상수 키워드는 무엇인가요? static const foreach var char 정답은 아래 1. 2번 int 2. 4번 if 3. 1번 while 4. 3번 5. 2번 const 2023. 8. 1.
c# 문제 4. 숫자 입력받아 *출력 숫자를 하나 입력받아 해당하는 숫자만큼의 높이를 가진 *을 출력하는 코드를 작성하세요. 출력 예) 정답 코드는 아래 Console.ReadLine()함수를 통해 문자를 입력받아 Convert.ToInt32로 입력받은 문자를 숫자로 변환해 height변수에 대입. 중첩 반복문을 활용. 내부 반복문의 조건을 i의 값에 따라 반복횟수 조정. 2023. 7. 31.
반응형