목록전체 글 (113)
8년차 모션그래픽디자이너의 고군분투

안녕하세요 오늘은 동영상을 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 줄이기(최적화 끝판왕일듯)뒤져도 잘 안나와서 직접 하나하나 ..

안녕하세요 오늘은 애매한 색들이 모여있을 때 배경 색을 빼는 방법에 대해서 말씀드리겠습니다. 이런식으로 배경색과 다리색이 비슷한 사진이 있습니다. 이런 경우에 저번에 말씀드렸던 Color range로 빼게 되면[Motion Graphics] - [After Effects] 에펙, 에프터 이펙트 손쉽게 알파 배경 빼기, 만들기 / Luma Matte, Alpha Matte 이용하기잘 뺀다고 하더라도 배경색과 비슷한 채도였던 바지색도 같이 빠지는걸 확인 할 수 있습니다.이럴 때는 두가지 방법이 있습니다. 만약 이게 움직이지 않는 png 파일이다. png 파일로만 쓸거다. 하신다면 이상태에서 레이어복사를 한 뒤에 바지부분만 마스크로 따서 살리면 됩니다.이런식으로 하면 됩니다.하지만 이게 만약 mov 파일이다,..

안녕하세요 오늘은 로그인 할 때마다 캐릭터 정보 가져오는 스크립트를 공유하겠습니다.현재 제가 만들고 있는 게임에는 로그인 창이 있고 아이디와 비밀번호를 입력하면 로그인이 됩니다.로그인 하는 방법에 대해서는 해당 포스팅으로 올려두었습니다.[코자이너/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..

안녕하세요 오늘은 제가 며칠동안 꽤 애먹었던 포톤네트워크 닉네임에 대한 스크립트를 공유하겠습니다.using Photon.Pun;using Photon.Pun.Demo.Cockpit;using Photon.Realtime;using UnityEngine;using UnityEngine.SceneManagement;using Hashtable = ExitGames.Client.Photon.Hashtable;public class PhotonManager : MonoBehaviourPunCallbacks{ string _nickname; // 사용자들의 닉네임을 받을 변수명 public static PhotonManager Instance; [HideInInspector] public s..