유니티4 QubeJump 개발 공부 https://youtube.com/shorts/I7shUQGA0Ik 유니티에서의 힘을 주는 방법 1. 연속적인 힘 ex) 자동차 엑셀, 계속 이동하는 물체에 적용하면 좋음 무게 적용O: ForceMode.Force 무게 적용X: ForceMode.Acceleration 2. 순간적인 힘 ex) 정지상태에서 이동 무게 적용O: ForceMode.Impurse 무게 적용X: ForceMode.VelocityChange edit projectsetting 에서 physics에서 물리적인 값 변경 가능, 중력 유니티의 이벤트 함수들 이벤트 함수: 호출되지 않아도 만들어져있으면 자동으로 실행되는 함수, 각 함수마다 호출 시점이 정해져 있음 1. Reset() : 에디터에서 처음 연결될 때, 혹은 Reset 명령.. 2023. 3. 6. 유니티 핵심 개념 정리 - URP, 컴포넌트, 입력 시스템, 물리 유니티(Unity)를 공부하며 렌더링 파이프라인, 컴포넌트 기반 구조, 입력 처리, 물리 시스템 등 핵심 개념을 정리했다. 이번 학습은 유니티의 다양한 기능을 실제 프로젝트에 적용하며 이해하는 데 초점을 맞췄다. 각 개념을 테스트하고 디버깅하며 얻은 경험을 기록했다.1. 유니버설 렌더 파이프라인 (URP)정의: URP는 유니티의 스크립터블 렌더 파이프라인으로, 모바일부터 고사양 콘솔, PC까지 다양한 플랫폼에서 최적화된 그래픽스를 구현한다. 아티스트 친화적인 워크플로를 제공한다.구현 경험: 2D 게임 프로젝트에서 URP를 설정해 셰이더와 라이팅을 최적화했다. 초기에는 URP 설정이 낯설었으나, 공식 문서와 샘플 프로젝트를 참고해 렌더링 파이프라인을 구성했다.배운 점: URP는 성능과 시각적 품질의 균형을.. 2023. 2. 20. 개발일지: 유니티로 플래피 버드 클론 게임 개발 학교 오픈소스 과제로 유니티를 활용해 플래피 버드 클론 게임을 개발했다. 이번 프로젝트는 유니티의 기본 기능과 2D 게임 개발 워크플로우를 익히는 데 초점을 맞췄으며, 유튜브 강의와 커뮤니티 자료를 참고해 완성했다. 개발 과정에서 얻은 경험과 깨달음을 정리했다.1. 프로젝트 개요프로젝트 목표: 플래피 버드의 핵심 메커니즘을 구현해 유니티 2D 게임 개발을 학습한다.참고 자료: 유튜브 플래피 버드 강의를 기반으로 개발했으며, 에셋은 ‘우리집 고양이’와 ‘냥캣’ 캐릭터를 참고해 커스터마이징했다.게임 특징:플레이 방식: 화면 터치 시 캐릭터가 위로 점프하고, 터치하지 않으면 중력에 의해 하강한다.파이프: 랜덤한 높이로 생성되며, 파이프 사이를 통과할 때마다 점수가 증가한다.목표: 최대한 많은 파이프를 통과해 .. 2022. 12. 30. 개발일지: BangUlEe Dinogame - 공룡 게임 클론 개발 유니티를 활용해 크롬 브라우저의 오프라인 공룡 게임을 기반으로 한 2D 클론 게임을 개발했다. 이번 프로젝트는 유니티의 2D 게임 개발 워크플로와 빠른 프로토타이핑을 연습하는 데 초점을 맞췄다. 유튜브 강의를 참고해 빠르게 구현했으며, 커스텀 에셋으로 개성을 더했다.1. 프로젝트 개요프로젝트 목표: 크롬 브라우저의 공룡 게임을 참고해 유니티로 간단한 2D 게임을 제작하며, 기본적인 게임 메커니즘과 빌드 과정을 학습한다.참고 자료: 유튜브의 ‘공룡 게임 3분 완성’ 강의를 참고해 코드를 작성했다. 에셋은 ‘우리집 고양이’를 모델로 간단히 제작해 적용했다.게임 특징:플레이 방식: 플레이어는 고양이 캐릭터를 조작해 장애물(예: 선인장)을 피하며 달린다. 스페이스바를 눌러 점프하며, 장애물에 충돌하면 게임이 종.. 2022. 12. 30. 이전 1 다음