1. 플레이어 프리팹을 씬마다 출입구 앞에 배치
(문제점 : 이 방법이 맞나 의심 생김)
2. 씬 전환시 자동으로 문 앞으로 생성
(문제점 : 할 줄 모름)
둘 중 어떤게 더 좋은 방식같음?
더 나은 방식으로 열심히 해보려고
1. 플레이어 프리팹을 씬마다 출입구 앞에 배치
(문제점 : 이 방법이 맞나 의심 생김)
2. 씬 전환시 자동으로 문 앞으로 생성
(문제점 : 할 줄 모름)
둘 중 어떤게 더 좋은 방식같음?
더 나은 방식으로 열심히 해보려고
무슨 겜임?
그냥 240*160 2d 게임
@ㅇㅇ 야임마 장르를말하라고~~ 아무튼 나였으면 2번할듯
미안ㅋㅋㅋㅋㅋ 포켓몬 같은 게임? 일단 2번으로 해야겠네 ㄱㅅㄱㅅ
장소마다 시작포인트가 존재한다는건데 문이 2개 이상이면 1번으로 구현 불가능한 시나리오가 너무 많지 않니? 예를들면 2층으로 올라갔다가 1층으로 다시 내려왔을때 플레이어가 정문으로 들어왔는지 2층에서 내려와서 계단에 있는지 구분을 해야 되는데
와 전혀 생각 못했음. 죽닥치고 2번 구현하겠음 압도적 감사
아니 2번을 모를게 뭐임? 플레이어 오브젝트를 씬에 가져올줄 안다는 거잖아? 그럼 씬매니저든 뭐든 start때 플레이어 오브젝트를 해당좌표로 쏘면 끝인데 뭐가 몰라서 열심히 한다는거임? 해당씬 어디로 이동할지는 그냥 dontdestroyonload 처리한 오브젝트에 좌표 넣어주고 이동한 씬에서 그좌표 불러오면 되잖아?
돈디말고 씬모드 애디티브해서 처리하고 지우는것도 괜찮지 않나
야 됐고 니가 익숙한 1번에 2번 섞어줄게. 씬마다 플레이어 아무데나 배치해. 플레이어 start에 dontdestroyonload 처리한 좌표저장용 오브젝트를 무조건 찾게해. 없으면 생성하는 코드 짤줄 모르면 그냥 그 좌표저장용 걔도 씬에 던져놔. 걔는 awake에서 dontdestroyonload로 자신이 씬이동시에도 살아있게 해
그럼 플레이어는 매 씬 시작시마다 좌표 오브젝트에서 좌표값을 가져와서 position.x position.y 를 입력하는거야. 그럼 딱 니가 익숙한 1번인데 2번 방식을 아주 쉽게 구현가능함.
전환되는 씬의 문이 상하좌우 어느 방향으로 나있는지 인식하고 그 방향 앞으로 자동으로 생성되게 하려고 제미니랑 씨름 중임. 문 방향을 상하좌우로 인식하는건 벽타고 가다가 문에 닿으면 자꾸 내부로 전환되길래 문이 나있는 방향으로 이동 한번 더 하면 전환되도록 만든거고.
좀만 더 하다보면 될듯. 현재 자동 생성까지는 구현함 이제 생성 위치만 잡으면 끝남
@ㅇㅇ 너무 단순한걸 지금 너무 꼬아서 생각중이다. 매 씬이동마다 플레이어 오브젝트를 별도로 생성하고 나갈때 지우겠다는거임? 왜 굳이? 걍 씬에 미리 던져놔. 좌표이동은 내가 알려준걸로 하고, 방향은 니가 어느문이 어느문하고 연결되는지 다 정할거잖아? 그럼 하드코딩 해 그냥. 그 문 방향에 맞춰서 rotate 를 지정해. 위로향한 문이면 그방향으로 rotate해.
@ㅇㅇ 생성까지 해냈으면 다끝난건데 뭘고민함? 방향은 그냥 각 문 연결점마다 하드코딩해. 좌표저장용 오브젝트에 방향도 넣어서 그것까지 읽어. 0 90 180 270 네방향일거잖아? 좌표랑 같이 저장하고 생성된 플레이어 오브젝트를 좌표로 옮기고 회전도 시켜. 끝.
@Indie1(121.169) 주제도 모르고 편한 방법 찾으려다가 이 난리가 난듯... 문은 그냥 인스펙터에 문 방향, 연결된 문 이름 딱 2개만 적으면 되는 식으로 만들라했음ㅋㅋㅋ 근데 님 말대로 너무 꼬아서 생각하는 것 같아서 제미니로 댓글 써준거 해독하면서 다시 해보겠음 ㄳㄳ