목록코자이너/Unity (15)
8년차 모션그래픽디자이너의 고군분투

https://www.metaversedev.kr/ 2024년 메타버스 개발자 경진대회 -메타버스로 열리는 새로운 세상www.metaversedev.kr 안녕하세요 오늘은 제가 작년에 참여했던 메타버스 개발자 경진대회에서 장려상을 받은 후기를 작성해보고자 합니다.메타버스 경진대회는 꽤나 규모가 큰 대회로 일반인/학생으로 나뉘어집니다.대략적인 대회 개요는 이렇습니다.저는 블로그에도 적었다싶이, 원래 모션그래픽 디자이너고 어쩌다(?) 개발자 학원을 다니게 되었습니다.그러다 학원 친구가 메타버스 경진대회라는 것을 알려주었고, 학원이 끝나는 시기(7월)와 대회가 시작하는 시기(6월)가 비슷하여 배운것을 복습할 수 있겠다 싶어서 대회에 참여하게 되었습니다.원래는 취준생 친구들이 많아서 어떻게든 기업과 연계된 프로..

안녕하세요 오늘은 사라진 씬을 깃허브에서 복구하는 방법을 알려드리겠습니다.먼저 연동해둔 깃허브에 들어가서 해당 씬을 누르면 이렇게 나옵니다.거기에서 라이언 스티커로 표기한 히스토리를 누르면 됩니다.그럼 히스토리들이 쭉 뜨면서 라이언 스티커로 가려놓은 커밋 번호가 뜨게 됩니다. 이 창을 그대로 두시고윈도우 버튼을 누르고 cmd를 눌러 로컬 명령프롬프트를 생성합니다.cd 를 입력하고 해당 유니티 파일이 저장되어있는 폴더 경로를 입력합니다.git checkout -- Assets/01.Scenes/.unity그리고 난 뒤에 커밋 해시에는 아까 확인한 커밋 번호를 입력 / 씬 이름에는 복구 할 씬 이름을 입력 한 뒤에필수** 는 지워주셔야 합니다**소스트리 커밋창에 올라와있는걸 확인 한 후에커밋-푸쉬로 올려두..

안녕하세요 오늘은 동영상을 Png 시컨스로 변환한 것을 유니티에서 재생하는 방법에 대해 알아보겠습니다.일단 패키지 매니저에서 git 링크로 받아오기를 눌러줍니다.그리고나서 주소에 이걸 입력하시면 됩니다.com.unity.streaming-image-sequence@0.16.1-previewhttps://github.com/unity3d-jp/StreamingImageSequence GitHub - unity3d-jp/StreamingImageSequence: A package for playing sequential image sequences in Unity TimelineA package for playing sequential image sequences in Unity Timeline - unit..

안녕하세요. 현재 만들고 있는 게임의 프레임수가 40~60으로 나와서 프레임 수를 개선하기 위해 방법을 찾던 중 알게 되었습니다. 비동기 이동, 베이크라이트, 스태틱 등 다양한 방법을 적용해보았지만 미미한 효과가 있어서 게임 오브젝트를 무수히 줄이다 도저히 줄일 수 없어서 난감했는데 이 방법을 알고 나서 프레임 수가 150으로 높게 올라왔습니다.해당 글은https://guks-blog.tistory.com/m/entry/Unity-Mesh-Combine%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%B4-DrawCall-%EC%A4%84%EC%9D%B4%EA%B8%B0 [Unity] Mesh Combine을 이용해 DrawCall 줄이기(최적화 끝판왕일듯)뒤져도 잘 안나와서 직접 하나하나 ..

안녕하세요 오늘은 로그인 할 때마다 캐릭터 정보 가져오는 스크립트를 공유하겠습니다.현재 제가 만들고 있는 게임에는 로그인 창이 있고 아이디와 비밀번호를 입력하면 로그인이 됩니다.로그인 하는 방법에 대해서는 해당 포스팅으로 올려두었습니다.[코자이너/Unity] - [Unity] 유니티에서 몽고DB 연결해서 사용하기 | MongoDB | 로그인 창에서 아이디 확인하기 | 자동 로그인 설정 값 | PlayerPrefs | Hashtable [Unity] 유니티에서 몽고DB 연결해서 사용하기 | MongoDB | 로그인 창에서 아이디 확인하기 | 자동 로안녕하세요 오늘은 로그인창에서 '아이디, 비밀번호를 몽고디비에서 체크하고 아이디와 비밀번호가 있다면' 의 조건문을 쓰기 위한 몽고디비 코드를 공유하고 또한 자동..

안녕하세요 오늘은 메타버스 게임에서 닉네임을 수정하여 모든 사람에게 닉네임이 수정된 걸 볼 수 있게 하는 코드를 공유하겠습니다. 닉네임 설정하는 글은 여기에도 올려놨습니다.[코자이너/Unity] - [Unity] 포톤네트워크를 활용해서 닉네임 다른 사람들에게도 보이게 하기현재 닉네임은 '닉네임테스트' 입니다. 이 닉네임을 바꿔보겠습니다. 아바타를 랜덤으로 바꿀 수 있는 선택 창과 닉네임을 설정할 수 있는 선택 창입니다. 코인을 소비하게 되어있어서 코인을 먼저 체크하고 코인 값이 없으면 경고 문구가 뜨고 코인 값이 있으면 변경 창으로 넘어갑니다.이렇게 변경 창을 만들었습니다. 변경 할 닉네임을 입력하고닉네임이 변경된 걸 확인 할수 있습니다.디버그도 성공적으로 떴습니다.몽고DB도 변경된 걸 알 수 있습니다...

안녕하세요 오늘은 로그인창에서 '아이디, 비밀번호를 몽고디비에서 체크하고 아이디와 비밀번호가 있다면' 의 조건문을 쓰기 위한 몽고디비 코드를 공유하고 또한 자동 로그인 하는 방법에 대한 코드도 공유해보겠습니다.Personal.csusing MongoDB.Bson.Serialization.Attributes;using MongoDB.Bson;using System;using System.Collections.Generic;public enum RememberID { Remember, Nope}[Serializable]public class Personal{ [BsonId] public ObjectId Id; public RememberID Remember; [BsonElem..

안녕하세요 오늘은 전의 씬에서 생성된 값을 저장해서 포톤네트워크로 이동한 현재 씬에서 로드하는 방법을 알려드리겠습니다. using ExitGames.Client.Photon;using Photon.Pun;using System.Linq;using TMPro;using UnityEngine;using Hashtable = ExitGames.Client.Photon.Hashtable;public class EndCollider : MonoBehaviourPunCallbacks{ public Transform Start2, Start3; private Rigidbody _rb; private bool isFirstPlayerDetected = false; private string fir..