일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- c#프로그래머스기초문법
- c#코테
- unity3d
- 유니티공부
- unity3d게임만들기
- Unity
- 오블완
- 시샵
- 스파르타코딩클럽
- 티스토리챌린지
- unity공부
- unity게임만들기
- c#코딩기초트레이닝
- 유니티게임만들기
- unity게임
- unity3dservival
- C#문법
- Console.WriteLine
- c#
- c#기본문법
- 유니티
- c# c#프로그래머스
- 유니티서바이벌게임만들기
- 유니티상호작용
- c#문제
- c#기초문법
- c# 백준
- 유니티3dui
- 스파르타
- 시샵문법
- Today
- Total
목록전체 글 (254)
나 개발자 진짜 되냐?
지난 시간까지! 1. 캐릭터를 움직였고2. 물방울을 만들고 랜덤으로 떨어지게 했다. 자! 이제3. 물방울을 반복적으로 만들어내줘야 한다.게임의 전반적인 진행을 적는 로직은게임매니저에서 관리해 주는 것이 원칙! 게임매니저를 만들어 보자! Hierarchy > Create Empty 스크립트도 만들자! Project > Assets > Scripts > Create > C# 이름을 정해주고 바로 옆에 빨간 아이콘을음.. 약간 전반적인 게임내용을 담고 있기 때문에 아무거나 바꾸어두면눈에 보기 편하다! 다음에 이 스크립트를오브젝트에 담아준다. 그다음에반복적인 행동을 해주기 위해필요한 준비작업이 또 있다. 우리는 지금까지 Rain에다가무한정 반죽을 준비해 두었다. 그러면 우리는 똑같이 찍어내기 위한 틀이 필요하..
자! 지금까지 우리는 캐릭터가 움직이고마우스 클릭으로 왔다 갔다 거리는 거 까지 해보았다 지금부터 물방울을 만들어 보도록 하자!! 이 물방울의 특징은 1. 위에서 랜덤하게 떨어진다2. 크기가 3종류이다.3. 크기에 따라 점수가 다르다. 자 먼저 물방울을 하나 만들어보자!! Hierarchy > 2D Object > Sprites > Circle 원하나 만들어 준다! 그다음에 우리는 이 친구를Rain으로 저장한다! 그리고 우리는 이 친구를Position : 0 4 0Color : 150 150 200로 바꿔주시면 귀여운 물방울이 하나 생깁니다!우리는 이 물방울에게 중력을 부여해줘야 합니다. 보면 밑에 Add Component가 있다.이것을 눌러주고! Rigidbody 2D를 눌러서 등록해 준다.이 ..
오늘은.......ㅋㅋㅋㅋㅋ 수업은 열심히 따라서 해보았는데.. 정리해 둔 코드가 저장을 안 해서싸아아아악 다 날아가버려서.. 멘탈잡는데 한 시간..다시 강의 듣고 정리하는데 몇 시간 썼다..아직도 1주차라는 사실이 굉장히 괴롭다.. 하지만 추석도 있으니..마음을 달랜다. 오늘 정리해 둔 코드를 두 번씩 보면서 이제 Randerer은 절대 안 까먹을 거 같다 ㅋㅋㅋㅋㅋㅋ 오늘은 21시 이후에팀원분께서 에러사항이 있어서 같이 봐드렸다. 에러코드는 바로 중괄호 하나가 없어서였다 ㅎㅎㅋㅋ 사실 너무 빈번하게 있는 일인데,코딩을 아예 해보신 적이 없으셔서에러코드에 고생하셨다고 생각하니 마음이 너무 아팠다.내가 진작 봐드렸다면.. 다음에 오류 있으면 또 나누어보자고 했다. 꼭 그래주셨으면 좋겠다.내가 도움이 ..
지난 시간에는캐릭터가 바닥에 서있는 장면 그리고 왔다 갔다 발이 움직이는 것까지해보았다. 이제 코드를 작성해야 한다..!! 코드는 Assets에서 Create > C# Scripts를 해준다. 이름은 Rtan으로 해준다. 이런 C# 코드를 모아두는 파일도 하나 만든다.이름은 Scripts 그다음애니메이션 때처럼Hierarchy > Rtan을 눌러서 거기 안에C# Rtan을 드래그해서 애니메이터 밑에 넣어준다. 이 친구들 하나하나 다 컴포넌트라고 부른다고 한다. 하나 알아두자!! Rtan 스크립트를 켜면 이렇게 나오는데비쥬얼스튜디오로 연결되면서 코드가 자라락 나온다. 우리는 되는지 안되는지 확인하기 위해 Debug.Log(""); 를 해준다.using System.Collections;using Sy..
오늘은 우연히 강의자료 보다가한 시간으로 끝내는 게임개발이 있길래수강신청을 눌렀는데.. 이게 웬걸..웹 게임이었다 ㅎㅎㅋㅋ 심지어 수강기간은 단 3일 호다닥 듣고 정리했다. 강의를 들으며코드를 정리하고코드를 정리한 것을 주석을 달다 보니한 시간짜리 강의인데아침 10시에 시작해서.. 오후 5시까지 했다..언블리버블..! 그리고 저녁 먹고오후에는 강의자료를 보았다. 이상하게 분명 튜터님 보고 따라 했는데왜 자꾸 오류가 나는지 모르겠다.. https://qua28.tistory.com/92 갑자기 만들어보게 된 웹게임 _ 장애물 피하면서 달리기 [ 1편 ]# 게임의 기능 # - 장애물이 가로방향에서 랜덤으로 나온다.- 스페이스바를 누르면 점프한다.- 장애물이 왼쪽으로 가게 되면 점수가 10점씩 올라간다.- 장..
2편에서는.. 장애물 만들기 시작! /** 2-1 장애물 설정 */const OBSTACLE_WIDTH = 50; // 장애물 너비const OBSTACLE_HEIGHT = 50; // 장애물 높이const OBSTACLE_FREQUENCY = 90; // 장애물 생성 빈도const OBSTACLE_SPEED = 4; // 장애물 이동 속도/** 장애물 클래스 정의 */class Obstacle { constructor() { this.x = canvas.width; this.y = Math.floor(Math.random() * (canvas.height - OBSTACLE_HEIGHT - 30)) + 30; // 장애물이 canvas의 상단과 하단에서 30px 이내에 생성되지 않..
# 게임의 기능 # - 장애물이 가로방향에서 랜덤으로 나온다.- 스페이스바를 누르면 점프한다.- 장애물이 왼쪽으로 가게 되면 점수가 10점씩 올라간다.- 장애물을 맞으면 게임이 종료된다. VS cord비쥬얼스튜디오 코드라고 부르더라..왕신기 다운로드 후 테마 설정하고왼쪽에 블럭모양 클릭 Live Server Indent rainbowBracket 다운로드 한국어버전으로 보고 싶으면 korean 치면 나온다..!! 제일 중요한것!위에 석 삼자에서자동저장을 눌러줘야 한다!! 다음 바탕화면에 파일 하나 만들어 준다! 왼쪽에 종이 두장을 눌러서 바탕화면에파일을 하나 만들어 준다. 그다음 VS cord로 와서만든 파일 안에서 또 파일 생성 index.html main.js style.css 이렇게 세 종류..
먼저,유니티 허브를 연다.새로운 프로젝트를 만든다. * 주의 * 2D로 만들 것!! 5분 정도 기다리면 하나의 프로젝트가 나온다. 여기서 상단의Window > Layouts > 2 by 3으로 설정해 준다. 레이아웃이 기억이 안 난다?오른쪽 맨 끝에 역삼각형에서고칠 수 있다!! 그다음에 저 오른쪽 세로로 배치되어 있는 창에서Project창이 있다.Project 위에서 마우스 우클릭 One Column Layout 을 눌러준다. 또!! 모바일에서 동작이 가능하게 만들어야 하기 때문에모바일 크기로 만들어줘야 한다. 게임 화면창의 크기를 바꾸어주면 되는데 그것은 왼쪽 아래에 게임 화면에서 바꾸어 줘야 한다. 여기서 Free Aspect > 맨 밑에 + 버튼 이름은 Phone로 해주고픽셀은 X가 ..