Unity10 유니티VR(Unity) - 우리에게 다인, 김다인 2022/09/28 🎮개발 완료 후기 : 드디어 오큘러스에서 돌아가는 VR앱을 제작했다. 오큘러스 유저이면서 너무 무심했던것 같기도 하다. 수업시간에 비트세이버 하위 호환 게임, 볼링 게임 등을 만들었지만 뭔가 나조차도 재미있게 즐길만한 게임을 만들 자신은 없었다. 그동안 과제로 만들었던 게임들은 적어도 나는 재미있게 즐겼지만, VR로 만들 게임은 그럴 자신이 없었다. 그래서, 게임 제작 대신 우선은 콘텐츠형 앱을 만들어보기로 결정했다. 콘텐츠는 바로 아직까지는 나의 유일한 두 살 된 다인이의 성장일기. 이건 최소한 나랑 우리 가족들은 재밌게 볼 수 있을테니까 ㅋㅋ 만들고 엄마나 누나한테 보여주니 다들 좋아했다. 나도 다 만들고보니 TV나 스마트폰에서 보는거랑은 또 다른 느낌이 들었다. 위 매체들과는 달리 좀 더 능동적인 .. 2022. 10. 11. 유니티(Unity) - 골드메탈 서바이벌 2022/09/27 🎮플레이스토어 배포 후기 : 박 모 교수님이 이건 그냥 유튜브 따라한거니 포트폴리오에서 빼라고 극딜하셨지만 ... 조용히 몰래 올려봅니다 ㅎㅎ 마누라 몰래 플스 업어오는 느낌이 이런 느낌일까? 모바일 UI랑 사운드 같은건 다 제가 한거란말이에요.... 출처 : https://bbs.ruliweb.com/community/board/300143/read/49961638 골드메탈님의 유튜브 영상을 간헐적으로만 보다가 처음으로 완강한 강의였다. 강의는 PC버전 기준이였지만 그대로 따라하기만은 모 해서 나는 모바일 환경 구동을 목표로 하였다. 수업시간에 배운 내용도 조금 겹치기도 해서 따라하기만 해도 꽤나 많은 것들을 얻을 수 있었다. 무엇보다도 여기서 얻은 자잘한 팁들로 무려 대상을 받았다. 골드메탈님 최고!.. 2022. 10. 7. 유니티(Unity) - 나의 작은 유니티양 2022/08/31 🎮플레이스토어 배포 후기 : 지난 진로의 요정때와 마찬가지로 소비자들이 "굳이 스토어에 들어가서 굳이 앱을 검색하고 굳이 앱을 설치한 다음에 굳이 앱을 켜서 굳이 카메라를 어떤 곳에 들이 밀어야 하는" 정당성을 찾아야 한다. 요새 인터넷보니까 자기 피규어 가지고 풍경사진 찍는 사람들이 많이 보였다. 나도 한번쯤은 저러고 싶은 마음은 있는데 용기가 나질 않는다... 그래서 AR로 구현해보면 어떨까 생각해서 만들어 본 어플리케이션이다. 좋은 모델링 실력과 IP만 있다면 꽤 괜찮을지도...? 수업시간에 배운 걸 크게 활용해보진 못하고 유튜브에서 다양한 예제를 참고하여 간단하게 만들었다. 3D 모델링의 크기 방향 위치를 조절할 수 있고, 포즈 변경이 가능하며 카메라 촬영 후 SNS 등에 공유가 가능하다. 수업시.. 2022. 10. 5. 2022 메타버스 콘텐츠 리쿠르팅 캠프 과제 2022/09/02 후기 너무 쫄아서 쉬운걸 골랐다. 복습차원에서 좋았다. 나는 5시간정도 걸렸는데 어떤 회사 임직원 분께서 원래는 30분에서 1시간 안에 끝내야 한다고 카더라... ㅎ 쉬운 과제를 내준 두리번 임직원분들에게 감사를 올립니다. 주어진 과제 https://www.meta-camp.kr/notice 2022 Metaverse Content Recruiting Camp 2022 Metaverse Content Recruiting Camp www.meta-camp.kr 공지사항에 잘 나와있음. 결과물 (2차 결과물도 있는데 크게 다르진 않음) 수행 과정 1. 과제 자료 받기 및 Import, 과제 관련 자료 검색 2. 캐릭터모델 불러오기, Player 움직임 관련 스크립트 작성 (Input.GetAxis 등을 사용.. 2022. 9. 2. 유니티(Unity) - 진로의 요정 2022/07/07 🎮플레이스토어 배포 후기 : 코엑스에서 열리는 메타버스 박람회 참관 직전 급하게 진행한 수업 결과물임. AR 과 VR의 장점은 만들어진 컨텐츠를 처음 보면 "오!" 소리가 나옴. 단점은 두 번 이상 컨텐츠가 열리는 일이 거의 없음. 그냥 오~ 신기하네 1회용. 광명시민으로서 비슷하게 광명동굴도 처음에만 오~ 신기하네 하고 안가게 됨. (급 광명동굴 디스ㅋㅋ) 이런한 단점을 보완할 필요가 있다고 생각했다. 소비자들이 "굳이 스토어에 들어가서 굳이 앱을 검색하고 굳이 앱을 설치한 다음에 굳이 앱을 켜서 굳이 카메라를 어떤 곳에 들이 밀어야 하는" 정당성을 찾아야 한다. 저런 높은 허들을 그나마 줄일 수 있는 장치를 나는 "술" 로 생각했다. 나는 내향적인 인간이라 회식 같은 곳에서 혈중에 알콜이 축적되기 전.. 2022. 7. 20. 유니티(Unity) - 당근로켓 두 번째 2022/06/20 🎮플레이스토어 배포 후기 : 에셋스토어의 무료 에셋을 바탕으로 컨셉을 잡고 만든 게임이었다. 수업시간에 배웠던 피하기만 하는 게임과는 달리 먹고, 피하고, 커지는 나름 입체적인 게임을 만들었다. 퀄리티는 그닥 좋지 않다. 내가 힘준다고해서 플레이어가 만족할만한 결과물이 나올것 같지는 않다. 취업 전까지는 배트를 길게 잡고 홈런을 노리는 것 보다는, 배트를 짧게 잡고 번트라도 대서 출루를 노리는 게 현실적일 것 같다는 생각이 든다. 수업시간에 배운 것 : 책 "레트로의 유니티" 3부 탄막 슈팅 게임 _ 닷지 응용 (309 page) 1) Update 메서드에서의 Time.deltaTime 의 역할 (Rotate 메서드 작성할때 사용했음) 2) Canvas의 Text 혹은 TMPro를 이용한 점수, 게임 안.. 2022. 7. 18. 유니티(Unity) - 당근로켓 첫 번째 2022/06/09 수업시간에 배운 것 : 책 "레트로의 유니티" 3부 탄막 슈팅 게임 _ 닷지 응용 (215 page) 1) Material (마테리얼) 개념, 생성 및 활용 2) 기본 3D Object를 활용한 레벨 디자인 (맵, 벽 등등) 3) 플레이어 Tag관리, Rigid Body 컴포넌트 활용, 플레이어 조종(C# 스크립트) 4) Update / Input.GetKey /SetActive 메서드 활용, 사용자 정의 메서드 추가( Die() ) 5) GameObject(타입) 과 gameobject(변수) 의 차이 6) Public 변수 대신 GetComponet 메서드 활용 7) Input.GetKey 대신 Input.GetAxis 활용 8) AddForce() 메서드 대신 velocity 값 변경 (관성 적용 .. 2022. 7. 15. 2022 한국폴리텍대학 광명융합기술교육원 VR/AR 증강현실과 작품모음 https://sites.google.com/view/22-kopo-arvr/ 22 증강과 본 사이트는 🍂 17 임종권이 원우들의 게임을 편하게 즐기고자 구글 사이트로 후딱 만든 페이지입니다. 🤓 한국폴리텍 광명융합기술교육원의 🙅♂️공식적인 페이지가 아닙니다!🙅 sites.google.com 원우들이 만든 작품을 다 경험하고 클리어 하려고 했는데 🤬플레이스토어에 검색을 해도 잘 나오지가 않는다.🤬 그래서 답답해서 내가 모아놨다. 아마추어들의 작품이니 혹여나 해보시는 분들은 넓은 아량을 가지고 플레이 해주시길 바랍니다. 안드로이드 폰에서만 작동합니다. 양해 부탁드립니다. 2022. 7. 14. 유니티(Unity) - 종권의 숲 세 번째 2022/06/07 많이 밀렸다... 밀린 일기쓰는 기분임 like 개학 다가오는 초딩 🎮플레이스토어 배포 후기 : 세상에... 내가 플레이스토어에 개발자로 어플리케이션을 올리게 되다니... 감개무량 이번 작품은 게임의 퀄리티는 크게 신경쓰지 않았다. 하고싶은 맘은 매우 컸으나 욕심에 비해 실력이 많이 부족했다. 그래서 시작과 끝맺음이 있는 완성된 작품을 만들어낸것에 의의를 두고자 한다. 수업시간에 배운 것 : 1) TMPRO 를 활용한 UI 구현 (SCORE, LIFE, HP BAR) 2) Audio Source 및 PlayOneShot 매서드를 이용한 음향효과 적용 (플레이어 & 적 효과음, 배경음악 등) 3) 콜라이더의 isTrigger 기능과 Tag를 이용한 아이템 획득 구현 4) Light 기능을 이용한 플레이어 .. 2022. 7. 13. 유니티(Unity) - 종권의 숲 첫 번째 2022/05/10 수업시간에 배운 것 : 1) 에셋스토어에서 에셋을 다운 받아서 프로젝트의 게임 오브젝트로 적용시키기. 2) 게임 오브젝트에 리지드바디(Rigidbody), 콜라이더(Collider) 등의 컴포넌트 추가하기. 3) C# 스크립트 생성 후 키보드 입력 받아 게임 오브젝트의 위치 변경하기. (플레이어 이동) 4) C# 스크립트로 플레이어 따라다니는 메인 카메라 적용. 5) 에셋의 애니메이션과 C# 스크립트를 이용해 Idle, Walk 상태 구현. 6) NPC들을 위한 네비게이션 베이크. (Navigation Bake) - 윈도우 창에서 열어야함. 7) NPC에게 Nav Mesh Agent 컴포넌트 추가 및 C# 스크립트 추가하여 플레이어 따라오는 NPC구현. 과제 : 수업시간에 한것을 토대로 각자 맘에 드는 .. 2022. 5. 11. 이전 1 다음