250x250

Xtra의 그 무엇

블로그 이미지
욕심많아 진도 느린 Xtra입니다.
by Xtra
  • Total hit
  • Today hit
  • Yesterday hit

728x90
728x90

선 요약

후 사설

 

 

요약

   어떻게 만드는지는 나도 모른다. 다만 있는것을 어떻게 응용하면 되는지 작성한다.
   자세한 내용은 사설에 적어 두겠다.

   1. 월드에서 Moon을 검색한다. 

   2. Moon Landing 월드로 들어간다.

   3. User spawner 폴더를 로직팁(단축키 3번)으로 보관함에 저장한다.
       - 보관함은 Esc를 눌어서 확인할 수 있는데 미리 실행 한번 해주지 않으면 보관함이 활성화 되지 않는다.
         중요하니 두번 작성한다. 미리 활성화 해주지 않으면 보관함에 절대 저장되지 않는다. 클릭 한번만 해두자.

   4. 자신의 월드로 돌아와서 중력을 부여하고 싶은 행성이나 사물에 복사해온 User Spawner를 연결 해주자

 

 

사설

 나는 네오스 VR에서 중력을 조작하는 맵을 1000~1500번 사이의 맵에서 총 3가지를 보았다. 2가지는 풀었고 한가지는 다른 편법을 사용한것으로 보이는데 그래서 중력 조작 1편이다. 아마도 4편까지 나올것 같다. 그리고 여기서 내가 찾은 확실한 정보를 하나 풀자면

 

 네오스에서는 실시간으로 중력을 변경할 수 없다고 한다.

 

어디서 본건지 기억 안나지만 네오스 오피셜 정보인걸로 기억한다. 네오스 VR에는 Gravity라는 단어가 보임에도 불과하고 이 단어를 바탕으로 검색한 결과가 중력을 부여하거나 조작할 수 있는 기능이 일절 없다는 내용이었다. 그래서 그런지 그것과 관련된 어떠한 영상도 찾을 수 없었고 그래서 나는 Moon Landing 맵의 비밀을 파헤치기가 매우 어려웠는데 처음에는 컴퍼넌트 같은 연결하는 도구 중에 응용할 수 있는 것이 있는 줄 알았다.

 

 정말 의심스러운 기능이 한 두가지가 아니었는데 설마 걷는 기능 자체에 무언가 한것일줄이야...

 

 연결된 기능들을 포기하고 로직을 다시 찾아보니 걷기에 무언가 있었고 그게 정답이었다는 것이다. 운이 좋았다면 훨씬 더 빨리 알았겠지만 방황하는 도중에 이것 저것 많이 배웠으니 그냥 퉁치는것으로 하겠다.

 

 하지만 이 로직에 대해서 나는 조금도 이해 하지 않았다. 아직 알아볼 로직들이 많기 때문에 전부 확인이 끝나면 그 후에 한번에 공부할것이다. 그럼에도 이 글을 작성하는 이유는 아무것도 모르는 상태에서도 이 로직을 이용해서 문 랭딩을 구현 할 수 있기 때문이다.

 굳이 원리를 추측하자면 사물의 위치 값에 캐릭터의 위치값을 보정함으로 중력이 있는것 처럼 연출하는 것이 아닌가..

 

 아무튼 응용하는법을 적겠다.

1. 로직 복사하기

월드에서 문을 검색해서 문 랜딩 월드로 이동하자
문 랜딩 기술은 User Spawner의 로직에 있다.

Spawner를 네오스 위키에서 검색해면 제법 중요한 기술인것으로 거론되나 접근하는 법을 찾지 못하겠다.

공부 할 생각이 있는 유저는 SimpleUserSpawn과 CommonAvatarBuilder도 검색해보자 정보가 이것 저것 나올것이다.

문 랜딩은 User Spawner의 로직에 있다.

PC유저는 단축키 3번을 입력해서 로직팁을 장착하자

마우스로 드레그해서 창밖으로 가져와 마우스 오른쪽 버튼을 클릭해 보관함에 저장하기를 하면 이 로직인 이제 내꺼다! 보관함이 활성화 되있지 않다면 ESC를 눌러서 메뉴의 보관함을 한번 실행하자. 이 과정 없이 PC판은 보관함이 활성화 되지 않는다. 아마도 버그라고 생각하는데 아직 아무도 신고 하지 않은것인가?

 

아무튼

보관함에 저장된 로직을 가져와 보자 녹색으로 칠한 부분이 다들것이다.

 혹시나 로직 보이게 하는 방법을 모르는 분들은 저장하는 과정에서 보관이 아닌 "로직 언팩"이라는 기능을 선택하면 볼 수 있다. 위치는 뒤죽 박죽이니 주변을 둘러봐서 로직의 위치를 잘 확인해 보라.

빈 곳에는 사물의 정보가 있었다. 그러니까 여기에 달을 연결하면 달에 중력이 있는것 처럼 걸을 수 있다.

사물의 정보를 가져오는 방법은 로직팁으로 드레그해서 창밖으로 마우스를 옮기고 "R"(세컨드리 액션)을 입력하면 된다.

 

그 후 사진에 보이는것 처럼 포지션 값을 연결해주면 끝인데 이 선 연결로 로직팁을 장착했을때만 할 수 있다.

잘못 연결한 선은 로직 팁으로 허공을 그으면 빨간 선이 나와서 자를 수 있다.

 

 

아래 이미지는 응용에 성공한 이미지다.

매우 작은 지구 표면을 걷고 있다

 

지구를 연결했는데 크기를 키웠을때 버그가 발생할 수 있지만 테스트 해보지 않았다.

아 그리고 주의 사항은 실시간으로 변화가 적용되지 않는다. 다시 말한다 실시간으로 적용되지 않는다.

리스폰을 하면 적용이되고 지구는 작았기 때문에 문제 없었지만 리스폰 지역을 설정해주지 않으면 상당히 곤란할 수 있다. 또 해당 로직을 복사해오면 "문 랜딩" 맵의 이동 방식 설정을 그대로 가져오는 것이기 때문애 엄청 큰 문제는 안되겠지만 일단 원인이 그것 때문이라는 것을 알고 있으면 된다.

 

월드 주의 사항을 정리하자면

- 리스폰 지역을 설정해주지 않으면 지구 내핵에서 부활하게 됨

- Y좌표 -250 이하로 내려가면 자동 리스폰이 기본 설정이다. 변경 하는 방법이 있지만 나는 모른다. 그러니 이 방법을 알기 전까지는 Y -250 이하로 내려가지 않도록 구조물을 배치해야 한다.

- 더 생각나면 추가한다.

728x90
728x90
AND

ARTICLE CATEGORY

전체 카테고리 (943)
게임 개발 (10)
기획 파트 (23)
그래픽파트 (73)
思-네트워크 (112)
프로그래밍 (74)
2020 ~ 24 잡탕 (395)
2010 ~ 19 잡탕 (197)
만화 연재 (14)
소설 연재 (12)
기타 연재 (0)
네오스 VR (18)
그란 카 리버리 (15)

RECENT ARTICLE

RECENT COMMENT

RECENT TRACKBACK

CALENDAR

«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

ARCHIVE