FE/Unity

· FE/Unity
캐릭터가 몬스터를 때렸을 때 몬스터의 hp를 어디서 깎는지 캐릭터 객체와 몬스터 객체 각각에서는 알 수 없다. 이를 위해 singleton 패턴을 이용해 단 하나의 GameManager와 같은 객체를 생성한다. 싱글톤 패턴의 개념과 이번 주차에서 학습한 전체 내용은 아래 포스트에서 확인할 수 있다.2025.04.25 - [Study] - [ SJCE 스터디 / 3주차 ] Unity 씬 전환, DontDestroy, 물리엔진, 싱글톤 [ SJCE 스터디 / 3주차 ] Unity 씬 전환, DontDestroy, 싱글톤2024.09.21(토): 원래 3주차는 14일로 예정되어 있었으나, 학교 정전의 이슈로 일주일 미뤄서 진행됐다. 또한, 서버 파트 선배님께서도 일정이 있으셔서 참석하지 못하셔서 유니티 수업으..
· FE/Unity
캐릭터와 몬스터가 만나면 전투가 시작되어야 한다. 이를 위해 충돌과 물리처리를 해줄 것이다.이번 주차때 배운 전체 내용은 아래 포스트에서 확인할 수 있다.2025.04.25 - [Study] - [ SJCE 스터디 / 3주차 ] Unity 씬 전환, DontDestroy, 싱글톤 [ SJCE 스터디 / 3주차 ] Unity 씬 전환, DontDestroy, 싱글톤2024.09.21(토): 원래 3주차는 14일로 예정되어 있었으나, 학교 정전의 이슈로 일주일 미뤄서 진행됐다. 또한, 서버 파트 선배님께서도 일정이 있으셔서 참석하지 못하셔서 유니티 수업으로만 진행record-coding53.tistory.com 몬스터는 화면 밖에 위치시켰다가 등장시킬 것이다. Step 1. Monster 스크립트 ..
· FE/Unity
우리는 게임 그래픽 작업까지는 직접 할 수 없어서 상업적 이용을 포함해 자유로운 이용이 가능한 저작권(CC0)에 해당하는 캐릭터 파일을 https://opengameart.org/ 해당 사이트에서 가져올 것이다. 이번 주차에 배운 전체 내용은 아래 글에서 확인 가능하다.2025.04.25 - [Study] - [ SJCE 스터디 / 3주차 ] Unity 씬 전환, DontDestroy, 싱글톤 [ SJCE 스터디 / 3주차 ] Unity 씬 전환, DontDestroy, 싱글톤2024.09.21(토): 원래 3주차는 14일로 예정되어 있었으나, 학교 정전의 이슈로 일주일 미뤄서 진행됐다. 또한, 서버 파트 선배님께서도 일정이 있으셔서 참석하지 못하셔서 유니티 수업으로만 진행record-coding53.t..
· FE/Unity
씬 전환 시에도 사라지지 않는 DontDestroy 오브젝트를 만드는 법에 대해 기술하겠다. 이번주에 학습한 전체 내용은 아래 게시글에서 확인이 가능하다.2025.04.25 - [Study] - [ SJCE 스터디 / 3주차 ] Unity 씬 전환, DontDestroy, 싱글톤 [ SJCE 스터디 / 3주차 ] Unity 씬 전환, DontDestroy, 싱글톤2024.09.21(토): 원래 3주차는 14일로 예정되어 있었으나, 학교 정전의 이슈로 일주일 미뤄서 진행됐다. 또한, 서버 파트 선배님께서도 일정이 있으셔서 참석하지 못하셔서 유니티 수업으로만 진행record-coding53.tistory.com Step 1. DontDestroy 스크립트 생성Assets > Scripts 폴더에 do..
· FE/Unity
후에 서버에서 로그인 관련 api를 만들어서 붙일 예정이라,유니티에서도 로그인 씬을 만들고 로그인이 성공하면 전투 씬으로 넘어가게끔 구현해야 한다. 이번주에 학습한 내용 전체는 아래 게시글에서 확인이 가능하다.2025.04.25 - [Study] - [ SJCE 스터디 / 3주차 ] Unity 씬 전환, DontDestroy, 싱글톤 Step 1. 새로운 씬 생성유니티에서 새 프로젝트를 만들면 자동으로 SampleScene이라는 이름의 씬 파일이 기본으로 포함되어 있다.우리는 로그인을 위한 씬을 새로 만들 것이다.Project 패널에서 Assets>Scenes폴더에 Create > Scene씬 이름은 SignInScene으로 하겠다. Step 2. 새로운 씬에 버튼 만들기새로 만든 씬을 ..
· FE/Unity
SJCE 스터디에서 진행하는 방치형 게임 만들기의 배경은 3개의 이미지가 반복해서 등장하는 방식으로 구현할 것이다. 이번 주차에 배운 개념에 관한 글은 아래에서 확인할 수 있다.2025.04.24 - [Study] - [ SJCE 스터디 / 2주차 ] 유니티 기초 (라이프 사이클, State Machine , 배경 설정, 델타 타임, Enum) 와 DB [ SJCE 스터디 / 2주차 ] 유니티 기초 (라이프 사이클, State Machine , 배경 설정, 델타 타임, Enum) 와 DB2024.09.07 (토)[ 🖥️ Client Part. ] 🕹️ 유니티의 생명주기 (Lifecycle)https://docs.unity3d.com/kr/2023.2/Manual/ExecutionOrder.html 이..
· FE/Unity
우리가 Unity 개발환경을 세팅한 방법은 다음과 같다. Step 1. 유니티 허브 설치 파일 다운로드 : https://unity.com/kr/download 해당 링크로 접속해 사용자의 OS에 맞는 유니티 HUB를 다운받는다.Step 2. 유니티 허브 설치 및 실행Step 3. 유니티 계정 생성 및 로그인Step 4. 유니티 아카이브에서 LTS(Long Term Support, 장기 지원 버전)버전 중 최신 버전 다운로드Step 5. 설치 과정 중 Visual Studio Community 2022를 함께 설치: Mac OS의 경우, Visual Studio for Mac이 2024년 08월 31일을 기점으로 사용이 중지된다. 따라서 vs 연동에 어려움이 있는 경우, visual studio code..
· FE/Unity
유니티(Unity)는 3D 및 2D 비디오 게임의 개발 환경을 제공하는 게임 엔진이자, 3D 애니메이션과 건축 시각화, 가상현실(VR) 등 인터랙티브 콘텐츠 제작을 위한 통합 제작 도구이다.또한 유니티는 윈도우, 맥OS, iOS, 안드로이드, 플레이스테이션, 엑스박스, 닌텐도 스위치, 웹브라우저(WebGL) 등 27개의 플랫폼에서 사용 가능한 콘텐츠를 만들 수 있고, 제작 도구인 유니티 에디터는 윈도우와 맥OS를 지원한다. 2016년 기준으로, 전 세계 게임엔진 시장의 45%를 차지하는 가장 인기있는 게임엔진이며, 등록 개발자 수는 5백만 명이 넘는다. 게임 개발에 사용하는 스크립트 언어는 C#와 자바스크립트(UnityScript라는 이름으로)를 지원한다. 스크립트 작성은 유니티와 함께 설치되는 비주얼 ..
HUIcode
'FE/Unity' 카테고리의 글 목록