전략게시판

전략게시판 [스튜디오]
스튜디오에 이동 수단을 추가하려면
2020.09.02 18:21 조회 : 2354
Lv. 442언더스코어 가입된 패밀리가 없습니다. 작성자 게시물 더보기
예전에 제가 이런 제목으로 글을 하나 올린 적이 있었습니다.





스튜디오에 탈것을 추가할 수 있는지에 대한 글이었죠.

그 후에 제가 몇 가지를 더 찾아 보았습니다.







탱크를 실어 나르는 거대 함선







아담한 1인용 보트


서로 크기는 차원이 다르지만 둘 다 조종이 가능한 것들입니다. 공간만 확보되어 있다면 거대한 이동수단을 만들수도 있다는 거죠.


내려도 일정시간 관성을 유지하는것과 장애물에 부딪히면 튕겨나오는 것도 구현되어 있었습니다.




자, 그럼 이걸 어떻게 만드나?



how to add vehicle in cs 1.6 map 이라는 키워드로 구글에 검색을 해 보니 브러시 엔티티 라는 게 나오더군요.


이건 해머 에디터에서 사용할 수 있는데 이걸로 문을 열거나 이동수단에 탑승하는 등의 기능을 넣을 수 있다고 나와 있었습니다.


여기서 더 찾아보니 카스 1.6이랑 컨디션 제로에서만 사용 가능한 브러시 엔티티가 하나 나왔습니다.


Func vehicle



func_vehicle 은 Counter-Strike 에서만 사용할 수있는 브러시 엔티티 입니다.

func_traincontrols 와 결합 된 func_tracktrain 처럼 동작하는 엔티티 그러나 그것은 세계를 따라 자유롭게 움직이며 더 원시적이지만 실제 차량과 매우 유사하게 충돌에 따라 각도를 변경합니다.

이 엔티티는 전혀 사용되지 않으며 기능적으로 사용되지 않는 엔티티 인 것으로 보입니다. 또한 Half-Life 또는 다른 게임에서 작동하지 않기 때문에 기본 GoldSrc 엔티티가 아닙니다.

이 엔티티는 func_vehiclecontrols 라는 고유 한 브러시 엔티티를 사용하여 제어합니다 .



키값


BaseTrain :

첫 번째 중지 대상 <targetname>
열차 경로에있는 첫 번째 path_track의 이름입니다. 기차는이 path_track에서 생성됩니다. 또한 'Orientation Type'설정에 표시된면 방향으로 바뀝니다.
최고 속도 (단위 / 초) <integer>
이 열차가 움직일 수있는 최대 속도입니다. 이 열차에 적용된 모든 속도 (예 : path_tracks 또는 SetSpeed입력)는이 최대 값으로 잘립니다.
초기 속도 (단위 / 초) <integer>
기차가 스폰 된 후 이동할 속도, 0 = 멈춤.
속도 변경 <choices>
이 기차가 경로를 따라 이동할 때 속도를 변경하는 방법입니다.
  • 0 : 즉시
  • 1 : 선형 혼합
  • 2 : 이즈 인 / 이즈 아웃
각도 변경 <choices>
이 열차가 경로를 따라 이동할 때 방향을 변경하는 방법입니다.
  • 0 : 안 함 (항상 고정 방향)
  • 1 : 가까운 경로
  • 2 : 선형 혼합
  • 3 : 이즈 인 / 이즈 아웃
바퀴 사이의 거리 <integer>
회전 및 정지에 사용됩니다.
 팁:더 부드러운 회전을 위해 값을 높입니다.
트랙 위의 높이 <integer>
이 열차가 움직이는 선로 위의 높이.
턴의 뱅크 각도 <string>
선회를 할 때 열차가 "뱅킹"하거나 기울어지는 각도입니다. 0에 가까운 양수 또는 음수 (즉, 왼쪽 또는 오른쪽에 따라 -5에서 +5 사이)를 사용하여 사실적인 기울기 각도를 얻습니다.
크러시 피해 <integer>
이 열차가 그것을 차단하는 엔티티에 미치는 피해량입니다.




뭔소린지는 잘 모르겠는데 아무튼 이렇게 되어 있더군요. 자세한 내용은 아래 주소에서 찾아보시면 됩니다.

https://developer.valvesoftware.com/wiki/Func_vehicle

게임바나나에서 제공하는 이 튜토리얼도 읽어보시면 도움이 될 듯 합니다.

https://gamebanana.com/tuts/10701


일단 저것도 트리거의 일종이다 보니 현재 지원하는 루아스크립트의 폭을 조금 더 넓히면 가능하지 않을까 싶습니다.
추천 : 1
댓글을 남기시려면 로그인 해주세요
댓글 : 3
  • 제발 됐으면...! Lv. 99익스트림트롤 2020.09.03
  • 팩트 헬라이드에 나오는 열차는 func_tanktrain이다. Lv. 648NoCopyLightSound 2020.09.03
  • 이분은 영자들한태 컨탠츠를 주고있네; Lv. 471Depth 2020.09.02