Unity/Diary

·Unity/Diary
조건한칸 한칸씩 움직이고 통통 튀는 느낌으로 뛰게 하고싶었다.그리고 어느 방향으로든 돌 수 있는데 이때 그 방향으로 시야를 변경시키고 싶었다.  방법확실한 해결방법은 아니지만 1좌표씩 움직일때 점프를 하면서 이동을 하는데,점프를 하고 내려올때 중력이 쎄지게 했다.또 LookAt 함수로 움직일때마다 캐릭터가 그 위치를 바라볼 수 있도록 회전하게 만들었다.  코드 PlayerController.cs물론 코드중에서 다른 내용은 뺐는데 덜빼서 이해가 안되실 수 있다.움직임과 시야만 보여드리기 위함.using System.Collections;using UnityEngine;using UnityEngine.InputSystem;public class PlayerController : MonoBehaviour{ ..
·Unity/Diary
스파르타 본사 방문 이유최종프로젝트로 어떤 프로젝트를 할 것인지 정하다가 매니저님이 방치형 멘토님도 계시고 많은 경험을 할 수 있을거라고 하시면서 내가 만들고싶은 게임보다 잘되는게임, 트렌드를 따라가보는 것은 어떻겠냐 하고  추천해주셨고 팀원들과 상의끝에 들어가게되었다.물론 우리가 들어가고 싶다고 들어간게 아니라 뽑힌거긴한데 어떤 기준으로 뽑았는지는 잘모르겠어서 그냥 내가 잘나서 뽑으셨구나 하고있다.  팀원들과의 첫만남은 정말 어색했습니다.. ^^ 제가 안면인식장애가 약간 있어서 어디서 저를 쳐다보고 계셨는지, 몇번 저를 지나가셨는지는 모르겠는데 저는 아무리 둘러봐도 진짜 못알아봤습니다...그리고 결국 먼저 와주셔서 팀원 두분이랑 만나서 다른분 만나러가는데 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 아니 왜 셋이 1m씩 ..
·Unity/Diary
이누야샤 데몬 토너먼트?>> 이누야샤 게임 이누야샤 데몬 토너먼트파일:이누야샤 데몬 토너먼트.png 플레이하기 모바일로도 편하게 플레이 할 수 있다는 장점이 있다. THE SHIKnamu.wiki이번 심화 프로젝트는 자유주제였기에 뭐로 정할까 고민을 하다가 안해본 장르를 개발을 해서 기술 스택을 쌓아보자하는 이야기를 나눴다.굉장히 패기가 넘쳤지만 힘들었다.. 아마 다음에는 기간을 조금 길게두고 그런 선택을 하지않을까 싶다.그래도 좋은 결과를 얻어서 다행이라고 생각한다.   데몬 토너먼트  프로젝트 개요  프로젝트 팀 구성 및 역할  프로젝트 수행 절차 및 방법  프로젝트 수행 경과  기능 영상>> 유튜브  깃허브>> 깃허브 GitHub - MilkyQuartz/Demon_TournamentContribu..
·Unity/Diary
멀티를 심심하지 않게.. 대기방에서 준비를 눌러서 시작했으면 좋겠다!  데이터베이스에 저장된 닉네임 정보를 받아와서 방을 만들때 방 이름도 닉네임으로 만들어지고 접속 했을때도 닉네임으로 표시가 되도록 했다.서로 같은 화면을 공유해야했기때문에 UI 동기화가 필요한 부분에 포톤뷰 컴포넌트를 붙여줬다. >> NetworkManager.cs이건 코드 전문을 가져왔고 포톤을 이용해서 멀티를 연결할 수 있게 하는 클래스이다.using UnityEngine;using Photon.Pun;using Photon.Realtime;using TMPro;using System.Collections.Generic;public class NetworkManager : MonoBehaviourPunCallbacks{ pri..
·Unity/Diary
싱글톤이란? Unity 싱글톤 패턴은 특정 클래스가 게임 수명 기간 동안 하나의 인스턴스만 갖도록 하기 위해 Unity 게임 개발에서 일반적으로 사용되는 디자인 패턴이다. 이 패턴은 게임 내에서 전역적으로 액세스할 수 있어야 하는 단일 리소스나 시스템(예: 게임 매니저, 오디오 매니저 또는 게임 설정 매니저)을 관리해야 할 때 유용하다.그치만.. 너무 남발하면 안된다.코드싱글톤을 제네릭으로 만들어주고using UnityEngine;public class Singleton : MonoBehaviour where T : MonoBehaviour{ private static T _instance; public static T Instance { get { ..
·Unity/Diary
디자인 패턴이란?디자인 패턴은 소프트웨어 디자인에서 자주 발생하는 문제들을 해결하기 위한 재사용 가능한 방법이다. 이러한 패턴들은 공통된 설계 문제들을 효과적으로 해결할 수 있도록 검증된 방법론을 제공하며, 코드의 유지보수성, 확장성, 이해성을 향상시다. 디자인 패턴 종류 1) 생성 패턴(Creational Pattern)생성패턴은 객체를 생성하는데 필요한 패턴들이다.객체의 생성을 캡슐화하여 전체적인 프로그램 구조에 영향을 주지 않으면서 확장성을 갖게 만든 패턴이다. 팩토리 메서드 패턴(Factory Methods Pattern)추상 팩토리 패턴(Abstract Factory Pattern)싱글톤 패턴(Singleton Pattern)빌더 패턴(Builder Pattern)프로토타입 패턴(Prototyp..
석영
'Unity/Diary' 카테고리의 글 목록