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

참여인원 : 50명

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

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

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

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

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

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

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

부산 3기

[VR검투사] 6일차

페이지 정보

작성자 손호준 작성일17-06-26 19:09 조회278회 댓글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 을 만들고있는 중입니다 아직 초기단계라 큰것은 만들지못하였습니다

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

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





  최면중... 당신은 곧 코멘트를 달게 됩니다...수리수리 뽀로롱..

댓글목록

등록된 댓글이 없습니다.

부산 3기 목록

Total 38건 1 페이지
부산 3기 목록
번호 제목 글쓴이 날짜 조회
38 [VR검투사]18일차 인기글 손호준 07-12 410
37 [VR검투사]17일차 인기글첨부파일 손호준 07-11 420
36 [VR 검투사] 16일차 인기글 손호준 07-10 417
35 [VR검투사] 15일차 인기글첨부파일 손호준 07-07 409
34 [VR검투사] 14일 차 인기글첨부파일 손호준 07-06 432
33 [VR검투사] 13일차 인기글첨부파일 손호준 07-05 424
32 [VR검투사] 12일차 인기글첨부파일 손호준 07-04 325
31 [VR검투사]11일차 인기글첨부파일 손호준 07-03 313
30 [VR검투사]10일차 인기글첨부파일 손호준 06-30 307
29 [스마트팽이]10일차 인기글 모진원 06-30 255
28 [VR검투사]9일차 인기글첨부파일 손호준 06-29 348
27 [스마트팽이]9일차 인기글첨부파일 모진원 06-29 241
26 [VR검투사]8일차 인기글첨부파일 손호준 06-28 303
25 [스마트팽이]8일차 인기글 이정목 06-28 261
24 [VR검투사] 7일차 인기글첨부파일 손호준 06-27 303
열람중 [VR검투사] 6일차 인기글첨부파일 손호준 06-26 279
22 [VR검투사] Unity학습5 인기글 조충진 06-23 272
21 [스마트팽이팀]5일차 인기글첨부파일 모진원 06-23 248
20 [VR검투사] Unity 학습4 인기글 성기헌 06-22 304
19 [스마트 팽이]4일차 인기글첨부파일 모진원 06-22 280
게시물 검색
모바일 버전으로 보기