找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1888|回复: 14

如何让直升机既能主动悬空,同时保留运输能力

[复制链接]
发表于 2024-7-23 02:02:01 | 显示全部楼层 |阅读模式
想让夜鹰能像武直那样一直悬空不落地,只有按D才会降落,顺带自己卸载乘客。

我也知道红警的落地部署和卸载乘客会有冲突,所以干脆落地时顺带卸人。
 楼主| 发表于 2024-7-23 02:06:22 | 显示全部楼层
本帖最后由 favourite 于 2024-7-23 02:44 编辑

我整了个很笨的方法,给夜鹰的改成让它强制一直对着脚底下开火
HoverAttack=no
NoManualFire=yes
AutoFire=yes
OpportunityFire=yes
这样看起来就不会落地了,然后按D就会落地并卸人。但是这样夜鹰就没法用路径点了,并且操纵夜鹰时一直能看到他那条攻击红线。
有没有大佬教一下别的方法


回复

使用道具 举报

发表于 2024-7-23 15:28:28 | 显示全部楼层
本帖最后由 jackal12138 于 2024-7-23 15:34 编辑
favourite 发表于 2024-7-23 02:06
我整了个很笨的方法,给夜鹰的改成让它强制一直对着脚底下开火
HoverAttack=no
NoManualFire=yes

兄弟,我也在研究这个,目前我研究出来的方法就是利用ares的变形逻辑,把不能载员的直升机通过部署变形,变成可以载员的直升机,然后让人上去,飞起来之后就不会降落了,但是也有问题,因为载员和部署是冲突的,这会导致进去的人再也出不来。
回复

使用道具 举报

发表于 2024-7-23 15:36:19 | 显示全部楼层
UnitClass::MissionUnload(sub_73D630)里面也许有你需要的
回复

使用道具 举报

 楼主| 发表于 2024-7-23 19:45:03 | 显示全部楼层
jackal12138 发表于 2024-7-23 15:28
兄弟,我也在研究这个,目前我研究出来的方法就是利用ares的变形逻辑,把不能载员的直升机通过部署变形, ...

那你不如用我这种方法吧,起码一直悬空和载人可以同时做到,只是不能用路径点,不能用主武器输出了。
回复

使用道具 举报

发表于 2024-7-24 11:22:08 | 显示全部楼层
照着你的想法拿夜鹰直升机改的,在ares平台上可以运行,不确定你那是否可行。

  1. [MHN]
  2. UIName=Name:MHN
  3. Name=Air Fortress
  4. Image=SHAD
  5. Prerequisite=GAHPAD,GATECH
  6. Primary=MHN20mmRapid
  7. Strength=725
  8. Category=AirPower
  9. JumpJet=yes
  10. Armor=Medium
  11. TechLevel=8
  12. Sight=9
  13. Speed=10
  14. PitchSpeed=1.0
  15. JumpjetSpeed=30 ;params not defined use defaults (old globals way up top)
  16. JumpjetClimb=10
  17. JumpjetCrash=40 ; Climb, but down
  18. JumpJetAccel=12
  19. JumpJetTurnRate=6
  20. JumpjetHeight=650
  21. JumpjetWobbles=.01
  22. JumpjetDeviation=1
  23. Owner=British,French,Germans,Americans,Alliance
  24. Cost=1000
  25. Soylent=1000
  26. Points=20
  27. ROT=4
  28. Crewed=yes
  29. ConsideredAircraft=yes
  30. Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
  31. MaxDebris=3
  32. VoiceSelect=BlackOpsSelect
  33. VoiceMove=BlackOpsMove
  34. VoiceAttack=BlackOpsAttackCommand
  35. VoiceCrashing=BlackOpsVoiceDie
  36. DieSound=
  37. CrashingSound=BlackOpsDie
  38. ImpactLandSound=GenAircraftCrash
  39. Locomotor={92612C46-F71F-11d1-AC9F-006008055BB5} ;jumpjet
  40. MovementZone=Fly
  41. DamageParticleSystems=SparkSys,SmallGreySSys
  42. ThreatPosed=0
  43. AuxSound1=BlackOpsTakeOff        ;Taking off
  44. AuxSound2=BlackOpsLanding        ;Landing
  45. SpecialThreatValue=0
  46. VeteranAbilities=STRONGER,FIREPOWER,SIGHT,FASTER
  47. EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
  48. Size=150
  49. SizeLimit=2
  50. HoverAttack=yes
  51. AllowedToStartInMultiplayer=no
  52. Crashable=yes
  53. SpeedType=Hover
  54. MoveSound=BlackOpsMoveLoop
  55. EnterTransportSound=EnterTransport
  56. LeaveTransportSound=ExitTransport
  57. ElitePrimary=MHN20mmRapidE
  58. PreventAttackMove=no
  59. TooBigToFitUnderBridge=true
  60. Trainable=yes
  61. Bunkerable=no; Units default to yes, others default to no
  62. Turret=yes
  63. IsSelectableCombatant=yes ; TR
  64. MobileFire=yes
  65. OpportunityFire=yes
  66. BalloonHover=yes
  67. CreateSound=BlackOpsSelect
  68. LandTargeting=0
  69. NavalTargeting=2
  70. Passengers=5
  71. OpenTopped=yes
  72. PipScale=Passengers
  73. PipWrap=5
  74. Pip=blue
  75. DeployToLand=yes


  76. [MHN20mmRapid]
  77. Damage=30
  78. ROF=12
  79. Range=6
  80. Projectile=InvisibleLow
  81. Speed=100
  82. Warhead=HARVWH
  83. Report=WarMinerAttack
  84. Anim=GUNFIRE


  85. [MHN20mmRapidE]
  86. Damage=48
  87. ROF=12
  88. Range=6
  89. Projectile=InvisibleLow
  90. Speed=100
  91. Warhead=HARVWH
  92. Report=WarMinerAttack
  93. Anim=GUNFIRE
复制代码
(GIF太大发不出来)
回复

使用道具 举报

发表于 2024-7-24 12:24:32 | 显示全部楼层
布丁165 发表于 2024-7-24 11:22
照着你的想法拿夜鹰直升机改的,在ares平台上可以运行,不确定你那是否可行。
(GIF太大发不出来) ...

牛啊兄弟,你这个最简单好用,为啥这个逻辑下部署和释放乘客不会冲突啊?
回复

使用道具 举报

 楼主| 发表于 2024-7-24 12:46:41 | 显示全部楼层
布丁165 发表于 2024-7-24 11:22
照着你的想法拿夜鹰直升机改的,在ares平台上可以运行,不确定你那是否可行。
(GIF太大发不出来) ...

用不了,夜鹰一直悬空无法降落。我分别把pb删了和没删,结果都一样。
回复

使用道具 举报

 楼主| 发表于 2024-7-24 12:50:29 | 显示全部楼层
jackal12138 发表于 2024-7-23 15:28
兄弟,我也在研究这个,目前我研究出来的方法就是利用ares的变形逻辑,把不能载员的直升机通过部署变形, ...

我问过别人,有人用JumpJetConvert.Unload可以完美实现,但是这不属于公版phobos,我也不知道这是哪个测试版里的代码
回复

使用道具 举报

发表于 2024-7-24 13:04:02 | 显示全部楼层
favourite 发表于 2024-7-24 12:50
我问过别人,有人用JumpJetConvert.Unload可以完美实现,但是这不属于公版phobos,我也不知道这是哪个测 ...

我用他的代码完美实现了,并且可以用路径点,现在正在改ai,看看ai能不能正常使用。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY论坛

GMT+8, 2025-4-22 02:04 , Processed in 0.018154 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表