1인 개발 78

푸쉬앤슬래시 개인 프로젝트 25일차

구현 내용 1. 멀티 전투 구현  PhotonAnimatorView 동기화를 통해 전투 애니메이션 적용 https://kkln2486.tistory.com/435 캐릭터 동기화 (PhotonTransformView, OnPhotonSerializeView , PhotonAnimatorView)캐릭터 동기화PhotonTransformView 동기화OnPhotonSerializeView 동기화PhotonAnimatorView동기화  구현 방법PhotonTransformView 동기화  1. 컴포넌트 추가 및 설정 Player 프리팹에 PhotonView 컴포넌트와 PhotonTransformVikkln2486.tistory.com  public void OnPhotonSerializeView(PhotonSt..

푸쉬앤슬래시 개인 프로젝트 24일차

트러블 슈팅1. 캐릭터 동기화 시, 끊김 현상 기존의 PhotonTransformView로 캐릭터의 position, rotation을 동기화 했는데, 끊김 현상이 심하게 발생했고, 점프 시, position의 y 값을 제대로 동기화하지 못했다. 이유는 유니티 3D의 빠른 움직임을 동기화할 때는 PhotonTransformView 동기화는 무리가 있다는 것을 알게되었다.  public Vector3 _playerPosition;public Quaternion _playerRotation;private void Update(){ if(_photonView.IsMine) Move(); else { transform.position = Vector3.Lerp(transform.po..

푸쉬앤슬래시 개인 프로젝트 23일차

구현 내용1. 애니메이션 동기화  PhotonAnimatorView 컴포넌트 추가해서 애니메이션 동기화 https://kkln2486.tistory.com/435 캐릭터 동기화 (PhotonTransformView, PhotonAnimatorView)캐릭터 동기화캐릭터의 Position, Rotation, Scale 동기화애니메이션 동기화  구현 방법Position, Rotation, Scale 동기화  1. 컴포넌트 추가 및 설정 Player 프리팹에 PhotonView 컴포넌트와 PhotonTransformView 컴포kkln2486.tistory.com  트러블 슈팅1. 애니메이션 동기화 시, Run Animation 재생 안됨 PhotonAnimatorView로 설정한 애니메이션이 정상적으로 실행..

푸쉬앤슬래시 개인 프로젝트 22일차

구현 내용1. 멀티 플레이 캐릭터 동기화 캐릭터 프리팹에 PhotonView 컴포넌트와 PhotonTransformView 컴포넌트를 추가해서 캐릭터 동기화    Position과 Rotation를 동기화하기 위해 PhotonTransformView를 다음과 같이 설정  RoomManagerprivate void Update(){ if(PhotonNetwork.IsMasterClient) { if (_myIsReady && _enemyIsReady && !_isGameStart) { _isGameStart = true; PhotonNetwork.LoadLevel("MultiBattleScene1"); } }} R..

푸쉬앤슬래시 개인 프로젝트 20일차

구현 내용1. 멀티 대전 입장  https://kkln2486.tistory.com/428 서버, 로비 접속 및 방 생성구현 방법NetworkManager 스크립트using System.Collections;using System.Collections.Generic;using UnityEngine;using Photon.Pun;using Photon.Realtime;public class NetworkManager : MonoBehaviourPunCallbacks{ private void Awake() { Screen.SetResolution(kkln2486.tistory.compublic void MultiPlayActive(){ _multiPlayPanel.SetActive(true); C..

푸쉬앤슬래시 개인 프로젝트 19일차

구현 내용1. PUN2 준비하기https://kkln2486.tistory.com/425 PUN2 준비하기멀티 플레이가장 기본적으로 서버가 필요서버를 빌려주는 사업을 하는 여러 플랫폼을 이용가장 대표적인 플랫폼은 Photon Engine 이며, Unity에서는 PUN (Photon Unity Networking) 을 이용PUN의 경우 무료 버kkln2486.tistory.com  2. ROOM 생성하기https://kkln2486.tistory.com/428 서버, 로비 접속 및 방 생성구현 방법NetworkManager 스크립트using System.Collections;using System.Collections.Generic;using UnityEngine;using Photon.Pun;using ..

푸쉬앤슬래시 개인 프로젝트 17일차

구현 내용1. 캐릭터 스탯 밸런스 조절각각 캐릭터의 등급별 스탯 밸런스 적용  2. 카메라 연출 효과 구현https://kkln2486.tistory.com/424 오프닝 카메라 연출 효과 구현 (Dolly Track)구현 방법1. 시네머신 추가 시네머신 카메라 추가  2. Dolly Track과 Virtual Camera 추가  3. Dolly Track 설정 카메라가 움직일 경로를 설정  4. Dolly Cart 설정 카메라 속도 설정  5. Virtual Camera 설정 Fokkln2486.tistory.com 전투맵 시작 시, 카메라 연출 효과 구현  3. 스테이지 추가 구현20 스테이지까지 추가 구현  4. 비동기 씬 이동, 로딩씬 구현 https://kkln2486.tistory.com/27..