분류 전체보기

    0620 Scene Loading

    동기/비동기 방식 동기 -> 로그인에서 로비로 넘어갈 때 비동기 -> 병렬처리되는 방식 (로딩 0% ~ 100% 보여줄때) 1. 로딩 프로젝트 만들기 1) Lobby, Ingame 씬 두개를 생성. 2) Lobby > UI > Button > Text > text : Play 3) Create Empty > "SceneLoader" Scripts > SceneLoader.cs > 연동 4) SceneLoader.cs 코드작성 * Clamp01 함수 : 5) 빌드세팅 6) Button 오브젝트의 On Click()에 SceneLoader 드래그앤드롭 7) 8) 파라미터값을 1로 2. Loading Slider 1) UI > Panel 2) 사용자임의위치조정후 -> 색상 바꾸기 3) UI > Slider >..

    안드로이드 apk 파일 만들기

    1) 안드로이드 폰 개발자 옵션 설정 2) 개발환경 바꾸기. 3) 해상도 바꾸기 - 1280X720 4) 5) Edit > Project Settings.. > Player 6) 세로모드로 고정하기

    0620 GyroBall 2

    12. 움직이는 장애물 만들기 1) Gold 일단 지우기 2) Stage Object에 Road2 큐브 생성 - transform (0 0 15, 0 0 0, 10 1 10) 3) Stage Object에 Obstacle 큐브 생성 - transform (0 1 15, 0 0 0, 5 1 1) 4) mObstacle material 생성 > 오브젝트와 연동 5) "ObstacleController.cs" 스크립트 생성 > 오브젝트와 연동 6) 스크립트에 코드 추가 (좌우로 움직이게 만들기 위한 코드) - 사인곡선 이용 * realtimeSinceStartup - 켜지고 나서 계속 누적되는 값 (timeScale 영향을 받지 않음. ) * Time.realtimeSinceStartup * 5.0f - 속도..

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