일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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#프로그래머스
- Unity
- c# 백준
- 티스토리챌린지
- 유니티게임만들기
- unity게임
- 유니티
- Console.WriteLine
- 스파르타코딩클럽
- C#문법
- unity3d
- c#코딩기초트레이닝
- c#문제
- c#기초문법
- 유니티3dui
- unity3d게임만들기
- c#코테
- c#프로그래머스기초문법
- c#기본문법
- unity3dservival
- 유니티서바이벌게임만들기
- 유니티공부
- unity공부
- 스파르타
- 시샵문법
- 오블완
- 시샵
- c#
- 유니티상호작용
- unity게임만들기
- Today
- Total
목록스파르타코딩클럽 (9)
나 개발자 진짜 되냐?
즐거운 추석 보내고 계신가요?날씨가 너어어무 더워서어제 나갔다가 기절하는 줄 알았답니다..ㅎㅎ 오늘은 마무리 느낌으로 최고점수를 구현 해보고풍선이 게임 오버될 때 펑하고 사라지는 애니메이션을 만들어보자! 최고점수를 구현하려면새로운 문법을 공부해야 한다. 그 친구 이름은 PlayerPrefs플레이어 프리팹이네요! 유니티에서 데이터를 보관할 수 있게앱을 껐다 켜도 데이터가 유지되게 만들어진 친구예요! PlayerPrefs.SetFloat("bestScore", 숫자값); float형으로 저장한다.라는 뜻 매개변수는 두 개!! 괄호 안에 있는 변수값을 우리는 매개변수 라고 합니다. bestScore는 키 값, 이름이라고 생각해 주면 되고bestScore라는 이름으로 숫자값 좀 저장할게요.라고 해석 ..
Hi (●'◡'●) 지금까지 우리는UI 꾸미고게임매니저 스크립트를 만들어서게임 내에서 움직이는 친구들을적어보았다. 게임이 돌아가기 위해 쓰는 코드들이Game Manager 스크립트!! 였다. 다음 코딩 해 볼 내용은스톱워치! 자 시간이 흘러가는 것을 먼저 적고Text에다가 넣어주어야 한다. 자! 그럼 시간이 흐르는 코드는? ✨ deltaTime; ✨C#에서 제공해 주는 시간코드 시간을 담을 수 있는 변수 생성float time = 0.00f 다음 이 시간을 계속 가는 거니까Update 에다가 time = Time.deltaTime; 여기서 이 Time은말했듯 c#에서 지원해 주기 때문에 사용이 가능하다. 자 이제,흘러가게 만들었으니배경에 있는 빨간 글씨에시간을 담은 time을 넣어주어야 한다. 이 ..
자!이제 장애물을 만들어보자 장애물 모양은..네모이고떨어져야한다! 오브젝트 생성! Hierarchy > 2D Object > Sprites > Square 이 네모의 위치는Transform > Position값을0 3 0 으로 설정 다음에 중력을 설정해주어야하는데1-2에서 배웠었다. 중력은? ✨ Rigidbody ✨ 밑에 Add Component > Rigidbody 2D를 해주면 된다. 자 이제 중력을 설정해주었으니다음 ! 충돌 !해주어야한다. ✨ Collider ✨ 충돌은 두개가 꽝! 해줘야하니실드에도, 장애물에도 둘다 설정해주어야한다. 장애물은 네모니까Box Collider 실드는 원이니까Circle Collider * 2D 게임이니 다 2D를 해주어야합니다..!!! 그리고!풍선에도 부딪혀야한..
안녕하세오! 이번에는 풍선을 지켜라 게임을 만들어 보려고 한다. 풍선을 지키는 게임은풍선이 있고 그 앞에 작은 원인 실드로장애물을 깨면서 가운데 풍선을 지키는 게임이다. 작은 원이 장애물을 깨기 때문에, 충돌이 있어야 하고위에서 아래로 물체들이 떨어지니 중력도 있어야 한다.. 우리가 앞에만들었던 빗물 받는 게임과 패턴과 비슷하다. https://qua28.tistory.com/91 Layouts > 2 by 3으로 설정해 준다. 레이아웃이" data-og-host="qua28.tistory.com" data-og-source-url="https://qua28.tistory.com/91" data-og-url="https://qua28.tistory.com/91" data-og-image="https:..
자! 지금까지 우리는 캐릭터가 움직이고마우스 클릭으로 왔다 갔다 거리는 거 까지 해보았다 지금부터 물방울을 만들어 보도록 하자!! 이 물방울의 특징은 1. 위에서 랜덤하게 떨어진다2. 크기가 3종류이다.3. 크기에 따라 점수가 다르다. 자 먼저 물방울을 하나 만들어보자!! Hierarchy > 2D Object > Sprites > Circle 원하나 만들어 준다! 그다음에 우리는 이 친구를Rain으로 저장한다! 그리고 우리는 이 친구를Position : 0 4 0Color : 150 150 200로 바꿔주시면 귀여운 물방울이 하나 생깁니다!우리는 이 물방울에게 중력을 부여해줘야 합니다. 보면 밑에 Add Component가 있다.이것을 눌러주고! Rigidbody 2D를 눌러서 등록해 준다.이 ..
지난 시간에는캐릭터가 바닥에 서있는 장면 그리고 왔다 갔다 발이 움직이는 것까지해보았다. 이제 코드를 작성해야 한다..!! 코드는 Assets에서 Create > C# Scripts를 해준다. 이름은 Rtan으로 해준다. 이런 C# 코드를 모아두는 파일도 하나 만든다.이름은 Scripts 그다음애니메이션 때처럼Hierarchy > Rtan을 눌러서 거기 안에C# Rtan을 드래그해서 애니메이터 밑에 넣어준다. 이 친구들 하나하나 다 컴포넌트라고 부른다고 한다. 하나 알아두자!! Rtan 스크립트를 켜면 이렇게 나오는데비쥬얼스튜디오로 연결되면서 코드가 자라락 나온다. 우리는 되는지 안되는지 확인하기 위해 Debug.Log(""); 를 해준다.using System.Collections;using Sy..
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 이렇게 세 종류..