분류 전체보기(226)
-
7월 1주차 과제 : 문제 4_두 수의 곱
7월 1주차 과제로 아래 문제를 풀어볼 것이다. 1. 숫자 비교하기 2. 두 수의 합 3. 두 수의 차 4. 두 수의 곱 1주차 마지막 문제이다. 마찬가지로 Solution함수가 주어져있고 main함수에서 호출해줄 것이다. 선언된 정수형 answer에 num1과 num2를 곱한 값이 대입되는 코드를 작성하고, main함수에서 soultion함수를 호출하였다. 이번주 차 끄읕!
2023.07.04 -
7월 1주차 과제 : 문제 3_두 수의 차
7월 1주차 과제로 아래 문제를 풀어볼 것이다. 1. 숫자 비교하기 2. 두 수의 합 3. 두 수의 차 4. 두 수의 곱 3번째 문제이다. 첫번째, 두번째 문제와 동일하게 solution함수가 주어져있고, main함수에서 호출하여 사용할 것이다. 우선 선언된 함수인 answer 를 활용해 num1과 num2의 값의 차가 answer에 대입되도록 코드를 구성했다. 그리고 main함수에서 solution함수를 호출했다. 첫 주차라 손쉽게 풀렸지만, 어서 C언어를 다시 복습해야겠다!
2023.07.04 -
GURU_unity_2주차 슈팅 게임 제작2
이번주도 지난주에 이어서 슈팅게임을 제작해볼 것이다. 오늘 학습내용은 다음과 같다. 5. 적이동 & 충돌 6. 적 자동생성 7. 적 인공지능 8. 충돌 처리 5. 적 이동 & 충돌 Enemy 객체 생성 Hirerarchy에서 +를 선택, Cube를 누르고 이름을 Enemy로 변경한다. 그리고 적이 생성되는 위치는 화면의 위쪽이니 아래와 같이 Enemy의 Transform 의 Position 정보를 변경해주었다. 이제 여기에 Enemy에 넣을 Script를 만들어줄 것이다. 이제 이동코드를 Script에 작성해볼 것이다. Enemy는 아래쪽으로 내려오는 형태로 만들어야하기 때문에 아래와 같은 과정으로 코드를 작성했다. 이동속도→ public float speed = 5; 방향을 구하고 싶다→ Vector3..
2023.07.04 -
7월 1주차 과제 : 문제 1_숫자 비교하기
7월 1주차 과제로 아래 문제를 풀어볼 것이다. 1. 숫자 비교하기 2. 두 수의 합 3. 두 수의 차 4. 두 수의 곱 오늘부터 프로그래머스를 활용한 과제가 진행된다. 첫번째 문제는 숫자를 비교하는 문제였고 , 정수 num1, num2가 매개변수로 주어진 solution 이라는 함수가 정의되어있는 것을 보고 , C프로그래밍 시간에 학습한 "함수" 단원을 활용해야하는 문제구나 생각했다. 문제 풀이 과정 answer는 정수형으로 선언되어있고, 초기화도 되어있으니 그대로 사용하였다. if else를 활용해 num1과 num2가 같을 때와 같지 않을 때를 구분하여 코드를 짰다. 그리고 main함수에서 solution함수를 호출하였다. 함수는 호출될때만다 인수가 달라질 수 있지만, 개수는 일치해야하는 것을 잊지..
2023.07.03 -
GURU_unity_1주차 슈팅 게임 제작
오늘 학습할 내용은 다음과 같다. 1. 프로젝트 생성과 환경설정 2. 플레이어 이동제작 3. 총알 이동 제작 1. 프로젝트 생성과 환경설정 일단 프로젝트를 생성해보자. 나는 다시 2020.3 버전이 필요해서 install Editor를 통해서 다운받을 것이다. ( 같은 2020버전이면 상관없지만, 연도가 다르다면 내가 구현하는 방법과는 다를 수 있다. ) install Editor에 들어가면 다음과 같이 버전들이 나오고 , 더 많은 버전을 보고 싶다면, Archive에 들어가서 확인 할 수있다. 지난 번과 똑같은 PLATFORMS으로 다운받았는데 , Visual Studio같은경우 나는 있으므로, 다운받지 않아도 된다. 자 이제, 프로젝트를 생성할 준비를 다했으니, 프로젝트를 생성해보자. 우선 Edito..
2023.07.01 -
GURU_unity_1주차 C#스크립트 익히기 3
지난 시간에 이어서 , 오늘 학습하고자 할 내용은 다음과 같다. 4.메서드 만들기 5.클래스 만들기 6.Vector 클래스 사용하기 4. 메서드 만들기 메서드에 대해 알아보기 전에, 이해를 돕고자 아래의 그림을 준비했다. 스크립트가 끝없이 길어질 때가 있는데 길어진 처리를 의미가 있는 처리 블록으로 분해하고 이름을 붙이는 구조를 만드는데, 이렇게 분해한 각 처리를 메서드(또는 함수)라고 한다. 긴 처리A를 처리A, 처리B, 처리 C로 분해하고 이름을 붙혀서 구분함으로써 유용하게 사용할 수있다. 메서드는 처리를 기능 단위로 묶는 역할 외에도 메서드에 값을 전달해서 계산하거나 계산 결과를 돌려받을 수 있도록 하는 역할을 한다. 메서드로 건네는 값을 인수, 메서드에서 돌려받는 값을 반환값이라고 부른다. 인수는..
2023.06.29