VR 테마파크 프로젝트 스터디 (4기 부산/경남)

참여인원 : 50명

모임일정 : 2017년 3월 25일 ~ 8개월 (월 2회, 토요일 오후 2시~5시, 3시간, 간혹 운영자 개인 사정으로 일요일 및 시간 변경될 수 있음)

모임장소 : 아지트가 없는 관계로 수시로 변경 ㅡㅡ;

스터디 : VR SDK(이경용), 유니티5 (정현철), 언리얼 (정현철), 아두이노 및 센서개발 (이상협), 블렌드 3D (조현퇴), 3D프린트 (조현퇴)

프로젝트 : 실내 공간에서 여러명이서 고스트를 잡는 콘텐츠 개발, VR과 연동하는 하드웨어 장치, 실내에서 유저의 위치 파악하는 센스 등 개발, AR 스마트 팽이

준비물 : 노트북, 유니티5 설치 (아두이노 외 센서 부품 등)

모임문의 : 이경용 010-2694-8424 / ceo@apptools.co.kr

부운영자 및 멘토 :  정현철, 이상협, 박대웅, 조현퇴

4기 부산/경남

[VR검투사] 6일차

페이지 정보

작성자 손호준 작성일17-06-26 19:09 조회1,952회 댓글0건

본문

- 손호준 - 

이번주는 수요일까지 간단한 게임을 만들기로 하여 저는 고양이가 날라오는 총알을 피하는 게임을 만들기로 했습니다.

 

고양이의 이동은

h = Input.GetAxisRaw("Horizontal");

v = Input.GetAxisRaw("Vertical");

movement = (Vector3.forward * v) + (Vector3.right * h);  

tr.Translate(movement.normalized * Time.deltaTime * moveSpeed, Space.Self);

tr.Rotate(Vector3.up * Time.deltaTime * rotSpeed * Input.GetAxis("Mouse X"));

으로 마우스로 화면을 돌리고 방향키나 wsad로 이동할수 있게 해두었습니다.

 

점프는 AddForce 로 구현 하였습니다.

rigidbody.AddForce(Vector3.up * jumpPower, ForceMode.Impulse); 

 

총알은 빨간 총알과 그냥 총알 2가지를 만들어서 속도를 다르게 하였습니다.

if(bullet)

       tr.Translate(v3 * bulletSpeed * Time.deltaTime);

if(redBullet)

       tr.Translate(v3 * redBulletSpeed * Time.deltaTime);

 

그리고 총알이 벽에 부딪히면 사라지게 하였습니다.

if (collision.collider.tag == "Bullet" || collision.collider.tag == "RedBullet")

        {

            Destroy(collision.gameObject);

        }

 

총알은 일정한 간격으로 나오게 만들었습니다.

IEnumerator BulletShot(float delayTime)

    {

        yield return new WaitForSeconds(delayTime);

        if(redBulletCount >= 5)

        {

            Instantiate(redBullet, tr.position, tr.rotation);

            redBulletCount = 0;

        }

        else

        {

            Instantiate(bullet, tr.position, tr.rotation);

            redBulletCount++;

        }

        if(TimeUpdate.time < 6f)

        {

            createTime = 1f;

        }

        else if (TimeUpdate.time < 20f)

        {

            createTime = 0.5f;

        }

        else

        {

            createTime = 10f / TimeUpdate.time;

        }

        StartCoroutine("BulletShot", createTime);

    }

 

그리고 캐릭터에게 총알이 닿이면 체력이 까지고 사라지게 만들었습니다.

 

if(collision.gameObject.tag == "Bullet" || collision.gameObject.tag == "RedBullet")

        {

            Destroy(collision.gameObject);

            hp -= 1;

        }

 

- 이성현 조충진 - 

VR검투사 팀의 하드웨어를 두명에서 맞게 되어 아두이노의 기초를 학습하였습니다.

 

void setup()

{

  pinMode(10, OUTPUT);

}

void loop()

{

 digitalWrite(10, HIGH);

 delay(1000);

 digitalWrite(10, LOW);

 delay(1000);

 }

 

1초에 한번씩 불이 깜빡 거리게 만들었습니다 내일은 기자제를 활용하여 다양한 실습을 할 예정입니다.

 

-성기헌-

이번주 수요일까지 간단한 게임을 만들기로하여 캐릭터 디펜스를 구상해 보았습니다.

 

public class PlayerController : MonoBehaviour {

 

    Vector3 velocity;

    Rigidbody myRigidbody;

    // Use this for initialization

    void Start()

    {

        myRigidbody = GetComponent<Rigidbody>();

    }

    public void Move(Vector3 _velocity)

    {

        velocity = _velocity;

    }

    public void LookAt(Vector3 lookPoint)

    {

 

 

        Vector3 heightCorrectedPoint = new Vector3(lookPoint.x, transform.position.y, lookPoint.z);

        transform.LookAt(heightCorrectedPoint);

    }

    public void FixedUpdate()

    {

        myRigidbody.MovePosition(myRigidbody.position + velocity * Time.fixedDeltaTime);

    }

    // Update is called once per frame

 

}

플레이어의 움직임과 카메라 이동을 구현하고 총을 구현하여 총알 발사까지 구현했습니다.  

 

-서정호-

 

이번 프로젝트는 플레이어를만들어 누가더빠르게 barrel을 부수고 게임을 승리하는지에대한 게임을 만들겠습니다.

 

플레이어의 움직임과 카메라가 플레이어를 따라가게만들고 지형을 만들어 플레이어가 플레이할 공간을 만들었습니다

아직 지형은 완성단계는 아니지만 플레이어가 움직일 공간을 만드는데는 충분한 지형을 만들었고 그곳에 장애물과 barrel 을 만들고있는 중입니다 아직 초기단계라 큰것은 만들지못하였습니다

  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

* 글을 등록하실때 꼭 필요한 경우가 아니면 개인정보를 남기지 마세요 ^^ (연락처,이메일주소,주민등록번호 등)





  그냥 가실려구요? 코멘트 하나만 달아 주세요!

댓글목록

등록된 댓글이 없습니다.

4기 부산/경남 목록

Total 38건 1 페이지
4기 부산/경남 목록
번호 제목 글쓴이 날짜 조회
38 [VR검투사]18일차 인기글 손호준 07-12 2587
37 [VR검투사]17일차 인기글첨부파일 손호준 07-11 2590
36 [VR 검투사] 16일차 인기글 손호준 07-10 2663
35 [VR검투사] 15일차 인기글첨부파일 손호준 07-07 2617
34 [VR검투사] 14일 차 인기글첨부파일 손호준 07-06 2673
33 [VR검투사] 13일차 인기글첨부파일 손호준 07-05 2995
32 [VR검투사] 12일차 인기글첨부파일 손호준 07-04 2339
31 [VR검투사]11일차 인기글첨부파일 손호준 07-03 2259
30 [VR검투사]10일차 인기글첨부파일 손호준 06-30 2041
29 [스마트팽이]10일차 인기글 모진원 06-30 1977
28 [VR검투사]9일차 인기글첨부파일 손호준 06-29 2389
27 [스마트팽이]9일차 인기글첨부파일 모진원 06-29 1974
26 [VR검투사]8일차 인기글첨부파일 손호준 06-28 2386
25 [스마트팽이]8일차 인기글 이정목 06-28 1967
24 [VR검투사] 7일차 인기글첨부파일 손호준 06-27 2024
열람중 [VR검투사] 6일차 인기글첨부파일 손호준 06-26 1953
22 [VR검투사] Unity학습5 인기글 조충진 06-23 1951
21 [스마트팽이팀]5일차 인기글첨부파일 모진원 06-23 2058
20 [VR검투사] Unity 학습4 인기글 성기헌 06-22 2154
19 [스마트 팽이]4일차 인기글첨부파일 모진원 06-22 2044
게시물 검색
모바일 버전으로 보기