본문 바로가기

Programming

(89)
유니티 (Unity Basic) 오브젝트 만들기 (Create Object) 유니티 기초 유니티를 사용할 때 가장 기본기능이라고 할 수 있는 것이 'Create Empty' 기능입니다. 빈 오브젝트를 생성하여 목표하는 오브젝트를 만들기 위한 토대를 만드는 것이죠. ---- ---- 생성방법 'Hierarchy' 영역 안에 마우스를 위치하고 우클릭을 눌러서 메뉴를 호출한 다음 'Create Empty' 메뉴를 클릭하면 됩니다. 아래는 유니티를 이용한 게임 만들기입니다. 게임 만들기에 관심이 있으신 분들은 한번 시도해 봐도 좋을 듯합니다. 매우 많은 스크린샷으로 유니티를 1도 몰라도 따라올 수 있도록 가이드해 드립니다. 유니티(Unity) 프로젝트 점프게임 만들기 : [1] 시작 목표 아주 단순한 점프게임을 만들어서 광고를 붙이고 광고수익을 발생 시켜보는 것이 이 프로젝트의 목표입니..
유니티(Unity) 프로젝트 점프게임 만들기 : [6] 플랫폼속성추가 목표 움직이는 플랫폼과 사라지는 플랫폼을 만들어 재미요소를 추가하자 플랫폼 스크립트 추가 먼저, GameDefine.cs 파일의 PLATFORM_TYPE에 'MOVE', 'HIDE' 를 추가해준다. public enum PLATFORM_TYPE { NORMAL, //--추가 MOVE, HIDE, } ---- ---- 그리고 Platform.cs에 PLATFORM_TYPE 변수를 추가해준다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class Platform : MonoBehaviour { //--추가 protected PLATFORM_TYPE platformType = PLATFORM_TYPE..
구글 스프레드시트 IF 예제 들어가며 구글 스프레드시트를 사용할 때 계산이나 조건에 따라서 값을 표시해 주고 싶을 때가 있다. 오늘은 IF 문법에 대해 알아보자 ---- ---- =IF(논리 표현식, "정답일경우 값", "오답일경우 값")​ IF 문법 조건문이다 논리 표현식에 맞춰 값을 보여준다는 뜻이다. 사직연산의 IF 덧셈 =IF(1+1=2, "정답", "오답")​ 뺄셈 =IF(1-1=0, "정답", "오답")​ 곱셈 =IF(1*1=1, "정답", "오답")​ 나눗셈 =IF(1/1=1, "정답", "오답")​ 주의할 점은 1+1==2 로 사용하지 않는다는 점이다. 응용 IF 문안에 IF 문을 넣어서 사용할 수 있다. 이런 경우는 다른 위치의 값을 가져와 그 값의 정오답 여부에 따라서 다른 표현 값을 적어준다 예를 들어 점수에 ..
구글 스프레드시트 MATCH 예제 =MATCH(검색할 키, 범위, 비교방법) MATCH 범위 내에서 주어진 값과 일치하는 셀의 위치를 반환하는 함수입니다. 값의 반환을 원한다면 VLOOKUP을 참고하세요 ---- ---- 비교방법 0: 완전 일치 1: 범위가 오름차순으로 정렬된 것으로 추정하고, 검색할 키보다 작거나 같은 값 중 가장 큰 값을 반환합니다. -1: 범위가 내림차순으로 정렬된 것으로 추정하여, 검색할 키보다 크거나 같은 값 중 가장 작은 값을 반환합니다. A 1 10 2 20 3 30 4 40 5 50 ※ 10 에 해당하는 A열의 위치 값을 구하시오 =MATCH(10,A1:A5, 0) 값은 1이 나옵니다. 10은 A1부터 A5사이에 첫 번째로 위치하기 때문입니다. 30이라고 했으면 3이 나오겠죠? ☆ 대부분 비교방법을 0으로..
구글 스프레드시트 AVERAGE 예제 =AVERAGE(셀 또는 영역, 셀 또는 영역,........) AVERAGE 개별의 셀을 넣거나 특정 영역만을 지정해서 평균을 낼 수 있습니다. A B C 1 2 3 4 2 4 3 5 3 6 4 5 4 1 7 6 1. 셀만 골라서 평균을 내는 방법 - 1행의 내용들만 평균을 낸다면 =AVERAGE(A1,B1,C1) 값은 3 - 1행의 내용중 B1을 제외하고 평균을 낸다면 =AVERAGE(A1,C1) 값은 3 ---- ---- 2. 영역을 정해서 평균을 내는 방법 - 테이블의 모든 데이터를 선택해 평균을 낸다면 =AVERAGE(A:A,B:B,C:C) 값은 4.1666666666 - A영역과 C영역만 평균을 낸다면 =AVERAGE(A:A,C:C) or =AVERAGE(A1:A3,C1:C3) 값은 4.125..
구글 스프레드시트 Export(google spreadsheet export) open your spreadsheet you want to export go to Add-ons select Export Sheet Data select format XML or JSON click on Export button click on the download button ---- ---- 부가기능 선택 부가기능 설치하기 선택 Export Sheet Data 설치 돌아와서 부가기능에서 Export Sheet Data선택 Open Sidebar 눌러서 우측에 창띄움 Export Format에서 XML 또는 JSON 선택 하단에 Export 써있는 파란 버튼 클릭 ※ 구글 스프레드시트에서 자주 사용되는 함수의 예제들 모음 구글 스프레드시트 동적 DROPDOWN 구글 스프레드시트 COUNT 구글 스프..
구글 스프레드시트를 Json 파일로 저장하기 Json 오늘은 구글 스프레드시트의 정보들을 Json 형식으로 파일 저장해보겠습니다. ---- ---- 화살표로 표시되있는 곳을 눌러 크롬의 확장 프로그램 관리에 진입합니다. 이제 확장프로그램 화면에서 검색창에 'Sheets To JSON' 입력하여 나오는 프로그램을 설치합니다. 확장프로그램으로 추가가 되었다면 메뉴화면 제일 우측에 JSON 이란는 메뉴가 보입니다. 이제 원하는 시트에서 JSON 메뉴를 클릭하면 시트내용을 Json 형식의 파일로 받아볼 수 있습니다. ※ 구글 스프레드시트에서 자주 사용되는 함수의 예제들 모음 구글 스프레드시트 동적 DROPDOWN 구글 스프레드시트 COUNT 구글 스프레드시트 Export 구글 스프레드시트 함수 - AVERAGE 구글 스프레드시트 함수 - MATCH 구글 ..
유니티(Unity) 프로젝트 점프게임 만들기 : [5] 배경만들기 목표 캐릭터가 위아래로 움직일 때 함께 움직이는 배경을 넣어 자연스러운 게임 연출을 보여주자 ---- ---- 배경연출 'Canvas'를 생성하여 UI Image를 넣고 배경 이미지를 설정하겠습니다. 'Hierarchy' 에서 우클릭하여 'Canvas'를 생성해 줍니다. 'Canvas'를 선택하고 'Inspector' 창에서 'Screen Spase - Overlay' 를 'Screen Space - Camera' 로 변경해 줍니다. 'Canvas'가 렌더링 하는 카메라를 'Main Camera'로 지정하여 카메라에서 z 값에 따라 영향을 받도록 하겠습니다. 다음으로 'Canvas'의 자식 오브젝트로 'Image'를 배치하겠습니다. 'Canvas' 위에 마우스를 올리고 우클릭을 하여 이미지를 생성해 줍니..