(검은 사막. 출처 https://www.kr.playblackdesert.com/Community/Detail?topicNo=12108 )

이 모양이 틀렸다고 의문을 제기하셨습니다.

돛의 모양을 보니 오른쪽에서 바람이 불어오는 것이고 그렇다면

깃도 오른쪽에서 불어오는 바람을 맞아서 오른쪽으로 가야지 왜 왼쪽으로 향하냐 가 주장입니다.

 

그렇지 않습니다.

깃은 바람의 방향대로 움직입니다. 하지만 돛의 모양을 보고 바람의 방향을 유추할 수 없습니다.

이 주장은 범선이 돛을 바람을 받아서 밀어내는 용도로 쓰인다고 생각하셔서 생긴 것입니다.

돛은 양력을 이용하여 바람이 어느 방향이든 앞으로 나아갑니다.

 

 

아래는 돛이 양력을 이용하는 것을 설명합니다.

 

그림은 이해를 쉽게 하기 위해 제가 그렸지만 오류가 많습니다.

그 이유는

  1. 그림을 못그립니다.
  2. 간략히 설명하기 위해 단순화했습니다.
  3. 요새는 범선이 없어서 돛 양력을 요트로 설명합니다.

    범선의 돛은 가로돛, 세로돛이 있고 더 복잡하지만 어차피 설명하는 것은 양력의 원리라 대체합니다.

ship.png

위처럼 돛의 방향을 잡고 바람을 맞으면 A로는 속도가 느려 기압이 높고 B는 빨라 기압이 낮아서 A->B로 양력이 생깁니다. 그 힘으로 배가 나아갑니다.

깃은 바람 방향 따라서 움직이고요.

 

(네미시스님이 참고하라며 알려주신 유투브)

 

 

그래서 범선은

역풍으로 좌우 45도(no go zone)를 제외하고는 직진할 수 있습니다.

(붉은 색 no go zone)

그리고 그 no go zone은 지그재그로 가면 되어서 범선을 (바람 방향만으로 가는 것이 아니라) 가고 싶은 방향으로 돛대를 움직이면서 계속 갈 수 있습니다.

게임에서 사용자 컨트롤이 돛대를 움직이는 것이는 것-선원들이 열심히 돛의 방향을 조정하는 것-을 의미하겠지요.

 

배는 바람 방향을 거스리기도 하고 타기도 하면서 사방 어디서 오든 앞으로 나아가는데

깃이 배 방향과 같을 경우는 바로 뒤에서 바람 맞을 때밖에 없을 겁니다.

그러니 정말 순풍타고 빠르게 나아갈 때 빼고는 다른 방향으로 펄럭거리고 있다고 알 수 있습니다.

 

배 나아가는 방향과 깃의 방향은 다릅니다. 깃은 배의 앞 뒤로가 아니라 전방향으로 나부끼게 됩니다.

 

 

다시 첫번째 사진을 보면 배는 왼쪽 방향으로 나아가고 있을 겁니다. 뱃머리는 배의 방향이니까요.

깃은 오른쪽으로 날리는 것 보면 바람은 오른쪽으로 불어오나 봅니다. 그래도 배는 나아갈 수 있으니까요.

(전면 역풍이면 돛을 내리거나 했겠죠.

사진이 배를 옆면에서 보고 있으니 방향과 정반대로 깃이 설정되었지만 상공에서 보면 깃이 진행방향과 정확히 반대로가 아니라 옆 각도로 휘어있다고 생각할 수 있습니다.

더 정확하게는 바람이 일정하게 불지 않으니 나부끼고 있을 겁니다. 예를 들어 90~270도 사이로 계속 나부끼는 것이지요)

 

사진에서 깃의 방향이 왼쪽으로 향해있으면 그건 바로 뒤에서 강한 바람을 받아 빠르게 나아가고 있는 것일겁니다.

역시 가능한 형태지만 그것만이 정답인 형태라고 볼 수 없는 것입니다.

그렇다면 사진 한장 고를 때 깃이 뒤로 가 있는건 문제없습니다. 프라모델 만들 때도 마찬가지입니다.

 

Master.and.Commander.The.Far.Side.of.the.World.2003.1080p.BrRip.x264.YIFY.mp4_00.jpgMaster.and.Commander.The.Far.Side.of.the.World.2003.1080p.BrRip.x264.YIFY.mp4_01.jpg

150655_LBAj66K2ey_master_and_commander_the_far_sid.jpg

범선 고증이 잘된 영화 Master And Commander: The Far Side Of The World (2003)입니다.

깃은 배 방향과 같기도 하고 다르기도 합니다.

바람이 모든 공간에서 일정한 것도 아니고 배의 진행방향도 있으며 나부끼니 왔다갔다 합니다.

그래서 마스터앤커맨더 프라모델도 깃이 앞인 형태도 뒤인 형태도 나옵니다.

 

 

 

 

 

 

게임은 구현을 어떻게 할까요.

단순하면서 납득할 방법은 바람의 방향을 만들고 사용자의 컨트롤은 돛이 바람을 이용할 수 있도록 조정하는 것입니다.

no go zone 을 제외하고는 전 방향으로 움직일 수 있어야합니다(사실 노-고존도 지그재그 이동한다고 치고 움직여도 괜찮습니다).

그래서 마치 게임내에서 자동차 운전하는 것처럼 그냥 컨트롤의 방향대로 가게 하면 됩니다.

깃은 배가 움직이는 방향과는 상관없습니다. 바람 부는대로 움직여야죠.

 

ship.gif Age of Empires III 입니다.

Man of War 전함은 보통 생각하는 범선의 전형입니다.

전 방향 이동하며 움직일 수 있습니다.

바람은 오른쪽으로 불고 있습니다. 그러니 왼쪽으로 향하건 오른쪽으로 향하건 깃은 항상 오른쪽입니다.

 

이렇게 바람 부는 걸 구현 안하겠다 싶으면 그냥 깃은 흔들리게 만들기만 합니다.

그럼 그게 뒤로 고정되었든 앞으로 고정되었든의 차이는 없는 것이지요.

단순히 고정되어버린 것이 문제일 뿐, 방향이 틀려서 문제는 아닙니다.

글쓴이 늑대와향신료님의 최신글
  1. 2023-12-06 07:27 게임 할인/무료 > Humble Choice 2023년 12월 *25
  2. 2023-12-05 23:38 게임 할인/무료 > Killer Bundle 28 *6
  3. 2023-12-05 23:11 이야기 > Steamgifts Holiday Event *4
  4. 2023-12-04 08:38 게임 할인/무료 > Kairosoft I Like Unity Fair 5 80%할인 (9,120원) *4
  5. 2023-12-02 15:43 게임 할인/무료 > The Jingle Jam 2023 Games Collection *15

Who's 늑대와향신료

profile

       Download

  1. 유저 스크립트 관리자 설치

  2. EnhanceITCM 다운로드 및 설치

       Download

▼ 펼쳐 보기

Articles

9 10 11 12 13 14 15 16 17 18
-->