罪惡都市警用直升機
2002年的罪惡都市,Rockstar傾注了大量心血
警用直升機是通緝中經(jīng)常出現(xiàn)的載具之一,在三星會刷出,刷出的和警局停機坪的有
很大的區(qū)別
大多數(shù)人認為chopper是建筑體或貼圖,這其實并不正確,chopper是一個不完整載具,所以
三星的chopper很可能是加載普通警用直升機后更改了vehicle_struct使其變成了chopper的屬性,更直觀的講:chopper的結構里包含了穿模、有探照燈和尾燈、后門開著的屬性,但chopper由于這些特性使得它無法成為載具,因此就要用普通警用直升機的正常屬性與chopper的不完整屬性結合,這樣既可以讓chopper保留自己的特性,也可以執(zhí)行正常直升機的操作代碼。
那它是怎么變得AI化的呢?比如如果你離它遠就直接飛走,打一下駕駛位就墜毀,實際上這用上了判定代碼,如果直升機的sphere(范圍)里加載不到玩家,飛機就會飛走,而打駕駛位是因為chopper的結構模塊非常多,其中駕駛艙玻璃就是單獨的一個模塊,如果系統(tǒng)監(jiān)測到模塊被破壞,就執(zhí)行墜毀,破壞螺旋槳同理。
那為啥替換hunter刷出來的chopper出飛不起來呢?還有為什么只有hunter能替換chopper?因為hunter加載chopper后加載的全部是chopper的數(shù)據(jù),但編寫人員并沒有給chopper編寫操控數(shù)據(jù)(比如起降速度、靈敏控制度之類的)所以加載后自然無法起飛和正常降落,所以必須加載polmav(或者其它直升機的數(shù)據(jù)后才能正常使用chopper),至于第二個問題暫且不談(暫時沒有確切的解釋,唯一合理點的就是hunter和chopper都有尾燈部分和探照燈部分,我懷疑開發(fā)人員是不是最開始和gta3一樣想把hunter也做成隱藏載具...