Red2.net

모드 강좌

GEN 배틀마스터가 물로 이동하게 만들기

페이지 정보

작성자 크래커 아이디로 검색 0건 3,740회 작성일10-02-05 14:17

본문

위즈 모드, 모던 워 모드 등에 해상 유닛이 있다.
해상 유닛도 일반 차량과 비슷하지만, 로코모터가 다르다.

로코모터(Locomotor)는 유닛의 이동방식, 속도, 회전율이 있으며. AI 업데이트 모듈에서 정한다.

배틀마스터에 보트의 로코모터를 달아주고, 배틀마스터를 생산하면 이동하지 못하고 제자리에서 바둥거린다.

그래서 여러 모드들은 해상 유닛만 생산하는 조선소가 있다.

  Behavior = AIUpdateInterface ModuleTag_03
    Turret
      TurretTurnRate = 120   ; turn rate, in degrees per sec
      ControlledWeaponSlots = PRIMARY
    End
    AutoAcquireEnemiesWhenIdle = Yes
  End

  Locomotor = SET_NORMAL BasicBoatLocomotor ;BattleMasterLocomotor




한번 물로 가면 육지로 올라가지 못한다.
수륙양용 로코모터를 주면 되지만 배가 육지로 다니면
더이상 배가 아니니까 -_-;;



아래 코드가 보트의 로코모터이다. 위즈 모드 것도 거의 비슷했다.
Sufaces=WATER를 주목하자.

Locomotor BasicBoatLocomotor
  Surfaces             = WATER
  Speed                = 40  ; in dist/sec
  SpeedDamaged         = 30  ; in dist/sec
  TurnRate             = 30 ; in degrees/sec
  TurnRateDamaged      = 30 ; in degrees/sec
  Acceleration         = 30  ; in dist/(sec^2)
  AccelerationDamaged  = 20  ; in dist/(sec^2)
  Lift                 = 120 ; in dist/(sec^2)
  LiftDamaged          = 80  ; in dist/(sec^2)
  Braking              = 50  ; in dist/(sec^2)
  MinTurnSpeed         = 0   ; in dist/sec
  PreferredHeight      = 4   ; at 1, 2, 3, the unit shakes from rounding.  at 0 the SurfaceRelativeHeight flag is ignored.
  AllowAirborneMotiveForce = Yes
  ZAxisBehavior                 = SURFACE_RELATIVE_HEIGHT
  Appearance                    = HOVER

  PitchStiffness              = 0.9   ; stiffness of the "springs" in the suspension forward & back.
  RollStiffness               = 0.95  ; stiffness of the "springs" in the suspension side to side.
  PitchDamping                = 0.9   ; How fast it damps.  0=perfect spring, bounces forever.  1=glued to terrain.
  RollDamping                 = 0.9   ; How fast it damps.  0=perfect spring, bounces forever.  1=glued to terrain.
  ForwardVelocityPitchFactor  = -0.1  ; How much velocity will cause the front to lift/dip
  LateralVelocityRollFactor   = 0.1   ; How much cornering will cause the chassis to roll.
  Apply2DFrictionWhenAirborne = Yes
  AirborneTargetingHeight     = 30
  LocomotorWorksWhenDead      = No   
End

배틀마스터에 보트의 로코모터를 추가하는 실험으로 두가지를 알았다.

  1. 해상 유닛은 물로 이동하는 로코모터가 필요함
  2. 해상 유닛을 생산하기 위해서는 조선소가 필요함

댓글목록

모드 강좌

170건 9 페이지
모드 강좌 목록
번호 제목 글쓴이 조회 날짜
50 크래커 아이디로 검색 3617 02-16
49 크래커 아이디로 검색 3746 02-08
48 크래커 아이디로 검색 4805 02-08
47 크래커 아이디로 검색 5336 02-06
46 크래커 아이디로 검색 5649 02-05
45 크래커 아이디로 검색 6705 02-05
44 크래커 아이디로 검색 5428 02-05
43 크래커 아이디로 검색 4009 02-05
42 크래커 아이디로 검색 4454 02-05
41 크래커 아이디로 검색 3619 02-05
40 크래커 아이디로 검색 4086 02-05
39 크래커 아이디로 검색 3873 02-05
38 크래커 아이디로 검색 4470 02-05
37 크래커 아이디로 검색 4689 02-05
36 크래커 아이디로 검색 3741 02-05
게시물 검색