最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

游戲《太空工程師》飛船輔助駕駛腳本

2022-10-22 15:36 作者:不暇自哀的秦人  | 我要投稿


一切為了生產(chǎn)力!


適配范圍:一般的手動礦船、貨船或戰(zhàn)艦。

功能說明:

  1. 一鍵啟動。

  2. 一鍵關(guān)閉推進(jìn)器。

  3. 一鍵關(guān)閉飛船。

  4. 自動平飛。

  5. 向前直飛。

  6. 星球重力圈內(nèi)豎直上向飛。

  7. 星球重力圈內(nèi)豎直向下飛。

  8. 一鍵將巡航速度限值設(shè)為1m/s。

  9. 一鍵將巡航速度限值設(shè)為最大值。

  10. 巡航速度限值增加5m/s。

  11. 巡航速度限值減少5m/s。

  12. 調(diào)節(jié)陀螺儀功率。

按鍵映射列表:

(序號. 按鍵名——按鍵說明)所有英文字母必須大寫。

  1. 1——可用于剎車、復(fù)位,啟動。按下時會取消氣罐充氣狀態(tài),電池充電狀態(tài);推進(jìn)器改為啟動狀態(tài),關(guān)閉推進(jìn)器越級控制;遠(yuǎn)程控制器關(guān)閉自動駕駛狀態(tài),關(guān)閉防碰撞功能,清空遠(yuǎn)程控制塊列表;關(guān)閉陀邏儀越級控制。按了1之后,可以像無程序時一樣手動控制飛船飛行,所以可以近似認(rèn)為是切換到手動模式。

  2. 2——僅關(guān)閉所有推進(jìn)器,在太空駐留時,氫氣罐可繼續(xù)為發(fā)電機(jī)供氣,氧氣罐可繼續(xù)為駕駛艙供氧。

  3. 3——關(guān)閉推所有推進(jìn)器,將所有氫、氧氣罐改為存儲狀態(tài),將所有電池改為充電狀態(tài)。

  4. 4——將速度限制設(shè)置為1m/s。限速功能以當(dāng)前速度為基礎(chǔ),在加速至設(shè)定值后,會停止加速,當(dāng)速度低于設(shè)定值時會繼續(xù)加速,當(dāng)速度高于設(shè)定值5m/s后會開始減速。速度會大致在5m/s的區(qū)間變動。

  5. 5——將速度限制設(shè)置為最大值。這個值可以在編程塊的“自定義數(shù)據(jù)”當(dāng)中修改,修改項為“Max Speed”。默認(rèn)196。

  6. 6——將當(dāng)前速度限制值減少5m/s。最低只能設(shè)置為0m/s。

  7. 7——將當(dāng)前速度限制值增加5m/s。設(shè)置值無上限,實際飛行速度上限由游戲及MOD限制。

  8. LF——保持水平飛行。適用于星球重力圈內(nèi),帶姿態(tài)校正功能,同時定速巡航,速度限制可由前述按鈕修改。該功能還附帶一個傳感器檢測,當(dāng)傳感器檢測到有物體時,該功能會將速度自動設(shè)置為1m/s,防止錯踩油門造成事故。該傳感器必須安裝,以及命名為“SENSOR”,否程序?qū)o法運行。(V2.0改了,詳細(xì)看下面的說明)該狀態(tài)下鼠標(biāo)和鍵盤的輸入仍然有效,但俯仰和滾轉(zhuǎn)會被強(qiáng)制糾正,此時仍可調(diào)整轉(zhuǎn)向和高度以更改飛行方向。

  9. FA——向前直飛??梢灾亓θ?nèi)外使用,不帶姿態(tài)校正功能,仍能定速巡航,速度限制的修改同上,該功能與前一功能共用一個傳感器。該狀態(tài)下鼠標(biāo)和鍵盤的輸入仍然有效,可任意更改方向。

  10. AD——姿態(tài)校正。該狀態(tài)下鼠標(biāo)和鍵盤的輸入仍然有效,但俯仰和滾轉(zhuǎn)會被強(qiáng)制糾正。該功能必須安裝一個遠(yuǎn)程控制塊實現(xiàn),最好只安裝一個,多個可能會出現(xiàn)程序錯亂,指向朝前。另外還需要陀邏儀的配合,陀邏儀的安裝方式具體可以參考此文關(guān)于陀螺儀的安裝。

  11. UP——豎直向上飛。專用于出星球重力圈,出圈之后會自動剎停。該狀態(tài)下鼠標(biāo)和鍵盤的輸入仍然有效,請勿翻轉(zhuǎn)飛船,否則會快速墜機(jī)。緊急時請按1退出該狀態(tài)。

  12. DN——豎直向下飛。專用于曉星球內(nèi)降落,在到達(dá)預(yù)設(shè)高度后懸停,最后懸停的高度會有誤差,請先自行手動測試飛船剎車性能。該功能只能在星球上使用,無法在人工重力的空間站使用。此狀態(tài)帶姿態(tài)校正功能,鼠標(biāo)和鍵盤的輸入仍然有效,但俯仰和滾轉(zhuǎn)會被強(qiáng)制糾正。緊急時請按1退出該狀態(tài)。

這是目前我所使用的配置:

在屏幕的“自定義數(shù)據(jù)”輸入大寫B(tài)I即可顯示該說明。

編程塊內(nèi)參數(shù)說明(V1.0):

當(dāng)參數(shù)被設(shè)置亂時,可以將所有參數(shù)清空,當(dāng)編程塊檢測到“自定義數(shù)據(jù)”的值為空時,會自動將所有默認(rèn)參數(shù)寫上。請勿單獨刪除里頭的任何項,否則會導(dǎo)致程序運行出錯。
  1. Cockpit 是主駕駛臺的名稱,主駕駛臺的名稱必須與該參數(shù)相同。其主要是影響堅直下降時的懸停高度設(shè)置。設(shè)置好之后如果發(fā)生改變,必須重新測試檢查懸停高度。

  2. Button Instructions 就是那塊顯示按鈕提示的LCD,可以寫也可以不寫。

  3. Thrust Power Correction Factor?是用來修正推進(jìn)器的推力,程序會自動識別向下噴射的推進(jìn)器的最大有效推力總和,然后計算出開始剎車的基準(zhǔn)高度,得受限于算法,會出現(xiàn)剎車不急的問題,所以加入該參數(shù)用來調(diào)整剎車性能。當(dāng)剎停高度與所設(shè)置的懸停高度的差距較大時,可以適當(dāng)調(diào)小該值。0是最小值,1是不作調(diào)整,小于1會在基準(zhǔn)的剎車高度之前開始剎車,大于1會在基準(zhǔn)的剎車高度之后才開始剎車。默認(rèn)為0.2,也就是說讓程序?qū)⒆畲笥行屏Ξ?dāng)原有的0.2倍來計算剎車距離。

  4. Elevation Offset?用來設(shè)置懸停高度,該值與游戲界面當(dāng)中顯示的高度值一致。是對地面的高度。

  5. Max Speed?最大速度限值,也就是功能鍵5按下時候所設(shè)置的值。假設(shè)游戲限速為200m/s,則將該速度限制設(shè)置在195和200之間即可,這可以按最省燃料的方式推進(jìn),如果設(shè)置成200,程序會為了保持200,一直保持推進(jìn)器輸出。如果低于195,速度有可能會超速,程序會為了保持速度不超出定速區(qū)間,啟動推進(jìn)器剎車從而浪費燃料。

  6. Cargo Mass Ratio?該值與陀螺儀的功率有關(guān)。程序會自動根據(jù)飛船總重來調(diào)節(jié)陀螺儀的功率,防止在無負(fù)載時過于靈敏,導(dǎo)致飛船難以準(zhǔn)確指向。陀螺儀的功率限制為簡單的線性比例,即當(dāng)前總重/飛船最大總重,所得的比例即為所有陀螺儀的功率值,最大值超過100%時,陀螺儀的功率會被設(shè)置到100%。飛船最大總重由飛船網(wǎng)格自身總重+貨艙總?cè)萘?某一個比值,而這個比值正是?Cargo Mass Ratio?的設(shè)置值。該值的設(shè)置與飛船的設(shè)計有關(guān),是確保飛船裝滿某一類貨物時,仍能準(zhǔn)確操控飛船指向為基準(zhǔn)。默認(rèn)的2.7為礦石的密度值,即當(dāng)所有貨箱裝滿時,程序會將陀螺儀的功率設(shè)置為100%,以確保仍能準(zhǔn)確操控飛船,如果此時操控仍有問題,可以適當(dāng)增刪陀螺儀。關(guān)于某些塊的容量較大,且不用于裝貨的問題,這里給出一個臨時補救辦法,就是在這個塊的“自定義選項”里輸入一個大寫的“X”,程序在計算飛船貨艙總?cè)萘繒r,會忽略該塊的容量。

  7. [Mission]?項里顯示的都是一些飛船狀態(tài)的參數(shù),可以在駕駛艙里的顯示屏看到。

編程塊內(nèi)參數(shù)說明(V2.0):

恢復(fù)默認(rèn)設(shè)置的方法是全選刪除,然后再運行編程塊,清空窗體后編程塊會在初次運行時將默認(rèn)參數(shù)寫入。請忽單獨刪除任意一項,否則程序會出錯。
  1. Sensor:設(shè)置傳感器名稱,近地警告,防止在物體附近點了飛行,飛船向前撞向物體。當(dāng)傳感器檢測到時,會將最大速度強(qiáng)制限制為1m/s。

  2. Camera:設(shè)置測距相機(jī)名稱。

  3. Button Instructions:就是那塊顯示按鈕提示的LCD,可以寫也可以不寫。

  4. Thrust Power Correction Factor?是用來修正推進(jìn)器的推力,程序會自動識別向下噴射的推進(jìn)器的最大有效推力總和,然后計算出開始剎車的基準(zhǔn)高度,得受限于算法,會出現(xiàn)剎車不急的問題,所以加入該參數(shù)用來調(diào)整剎車性能。當(dāng)剎停高度與所設(shè)置的懸停高度的差距較大時,可以適當(dāng)調(diào)小該值。0是最小值,1是不作調(diào)整,小于1會在基準(zhǔn)的剎車高度之前開始剎車,大于1會在基準(zhǔn)的剎車高度之后才開始剎車。默認(rèn)為0.2,也就是說讓程序?qū)⒆畲笥行屏Ξ?dāng)原有的0.2倍來計算剎車距離。

  5. Elevation Offset:這里和 V1.0 里的設(shè)置不同,是用來設(shè)置相機(jī)相對飛船底部的距離,單位是米。相機(jī)自身的測量點是在塊的中心,小塊邊長0.5m,大塊邊長2.5m。如果相機(jī)和飛船最底部的塊同一高度層,距離的飛船底部的尺寸就是塊的二分之一長度。算出來之后,需要自己測幾次稍微修正一下,系統(tǒng)默認(rèn)30是為了安全。我這里根據(jù)自己的飛船經(jīng)過測試大致調(diào)了一個 0.3 的值。

  6. Detection Range:相機(jī)最遠(yuǎn)的測量距離。距離越長,測出來的值刷新就越慢。單位是米。

  7. Final Range:飛船在降到這個參數(shù)設(shè)定的離地距離后,會以 Final Range Speed?里設(shè)定的參數(shù)降落。單位米。

  8. Final Range Speed:設(shè)定飛船最后降落階段的速度,實際運行時會有誤差。單位m/s。

  余下的和 V1.0 的一樣。


安裝在飛船底靠前的傳感器,用來檢測前下方向有無障礙物。
駕駛艙內(nèi)景,主屏上的三個點“...”正常情況下會一直閃爍以提示程序正在運行,如果不閃則說明程序沒在運行

V2.0?的降落效果:


游戲《太空工程師》飛船輔助駕駛腳本的評論 (共 條)

分享到微博請遵守國家法律
南木林县| 抚远县| 股票| 陇南市| 三台县| 阿合奇县| 会同县| 无极县| 林芝县| 威信县| 北流市| 嘉黎县| 蓬安县| 清丰县| 巴塘县| 浏阳市| 枞阳县| 抚州市| 临清市| 罗山县| 玉溪市| 界首市| 黄浦区| 阿拉善左旗| 获嘉县| 绥滨县| 巴林右旗| 黔西县| 衢州市| 兴城市| 元谋县| 安国市| 兖州市| 朝阳市| 上思县| 湖口县| 盐山县| 将乐县| 抚宁县| 集贤县| 肃北|