전체 글
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcg2BMC%2Fbtqwb2UhLC3%2FYOE2jmIj0uLrMvcFCyNhP0%2Fimg.png)
0619 GyroBall
1. 게임 오브젝트 만들기 1) create empty > rename > Stage 2) Stage 의 자식으로 큐브 오브젝트 Start 만듦 > Reset > Scale (10 1 10) 3) Assets > Materials 폴더생성 > create > material > rename : mStart 4) start object에 mStart 드래그앤드롭 5) start object > Inspector > mStart 화살표 활성화 > Albedo > 색상설정. 6) MyBall sphere object 생성. 7) MyBall > reset > position (0 1 0) > Rigidbody 컴포넌트 추가 8) mMyBall Material 만들기 > 연동 > 색상바꾸기 9) Scripts ..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcpoEi9%2Fbtqwb04xzA1%2FscOS8swjOV3fVnND4T7lT1%2Fimg.png)
0619 Flappy Bird
2.3.7 (벽에 충돌되었을 때 딜레이 설정하기) - 게임 종료가 되면 바로 재시작 하기 떄문에 몇m 거리를 갔는지 알기 힘듦. - MyPlayer.cs 변수추가 private bool _IsGameOver = false; private float _fGameOverTime = 0.0f; - Start() 함수에 코드 추가 Time.timeScale = 1.0f; //1 :정상속도, 0.5 : 50%속도 -> time이라는 내장함수 - Update() 함수에 코드 추가 OnRestart(); - private void OnCollisionEnter(Collision collision) { //벽이랑 충돌했을때 0이라고 멈추게함. Time.timeScale = 0.0f; _IsGameOver = true;..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkZVGR%2Fbtqv8wJicZd%2FshsG7AhYv2gSLEaNqtg8n1%2Fimg.png)
0618 Flappy Bird (Mini Game)
========================================================= 미니게임 - Flappy Bird (베트남개발자 앱스토어에 있다가 내림) 프로젝트안에 Library는 지워도 되는데 다시킬 때 시간이 많아짐 1. 큐브만들기. (기본 게임오브젝트 (카메라1개 , 디렉션라이트1개) - 게임오브젝트란? default는 (위치정보:transform), 플레이어, 적, 나무나 돌 가능. 2. 큐브 이름을 Player로 변경. 3. 포지션 x=0, y=0, z=0 설정. (transform component: 이동, 회전, 확대축소에 관여.) - 원래 Player는 루트에 있음 4. 실행해보기. (달라지는건 사실 없음.) 5. 카메라 위치 이동 x=0, y=0, z=-10. 6..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDF7EO%2Fbtqv8ZYMDrf%2FsYdkrImtzPtdQRzLSt2F4K%2Fimg.png)
0618 유니티기초2
0618 do while while - 한번 더 돔 ex) do{ Debug.Log(~ i++; //이부분 }while(i이부분.. 머임? [클래스형식] - 따로 더 알아보기 [파생클래스] - 부모 클래스인 기준 클래스로부터 상속 - Base 클래스의 데이터 및 메서드 들을 사용할 수 있음. (접근제한자 public, protected) - 자기 고유의 메서드와 데이터를 추가해서 사용 public class HelloWorld : MonoBehaviour -> C#스크립트 기본형식 EX) public class Animal { public string Name { get; set; } public int Age { get; set; } } //파생클래스 public class Dog : Animal { ..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfH23Q%2Fbtqv95J6HcG%2FK5VFhEQsMINUm9bNnrxj5k%2Fimg.png)
0617 유니티 기초
0617 (1) 유니티 엔진 시작하기 위치정보 추적 (vr,ar) 로봇팔 가지고 1. 프로그램 설치 유니티허브설치 유니티엔진설치(2019.3.0.a5) 비쥬 2019 2. 계정 생성 유니티계정 : 유니티엔진 마이크로소프트계정 : 비쥬 2019 구글계정 : 행아웃, 기타 (2) 유니티는 언리얼에 비해서 가벼움. 최소 5MG로 잡고도 게임을 만들 수 있음 언리얼 같은경우는 기본 100MG 적을 어떻게 움직일까 - 인공지능(게임쪽) 에디터 프로그램은 C# 사용 - 내려받기 https://unity.com/kr 설치 열기 비쥬 2019 선택 안드로이드 빌드 서포트 체크선택 (3) 유니티엔진 기초 c++로 코딩해도댐 ㅋ ====================================================..