전체 글

전체 글

    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 ..

    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;..

    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..

    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 { ..

    0617 유니티 기초

    0617 (1) 유니티 엔진 시작하기 위치정보 추적 (vr,ar) 로봇팔 가지고 1. 프로그램 설치 유니티허브설치 유니티엔진설치(2019.3.0.a5) 비쥬 2019 2. 계정 생성 유니티계정 : 유니티엔진 마이크로소프트계정 : 비쥬 2019 구글계정 : 행아웃, 기타 (2) 유니티는 언리얼에 비해서 가벼움. 최소 5MG로 잡고도 게임을 만들 수 있음 언리얼 같은경우는 기본 100MG 적을 어떻게 움직일까 - 인공지능(게임쪽) 에디터 프로그램은 C# 사용 - 내려받기 https://unity.com/kr 설치 열기 비쥬 2019 선택 안드로이드 빌드 서포트 체크선택 (3) 유니티엔진 기초 c++로 코딩해도댐 ㅋ ====================================================..