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

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

特性設定-生成機制

2022-03-13 00:03 作者:縱向自衡車_千億簡章  | 我要投稿

基礎生成

  在沒有任何外力的前提下,世界有一個基礎的生物生成。

  在每個80×256×80的區(qū)域內(nèi)(由世界區(qū)段網(wǎng)格決定),每14400gt(12分鐘)會有一次攻擊性生物的生成、每28800gt(24分鐘)會有一次其他生物的生成,用的是成群生成的機制。

  由基礎生成出的攻擊性生物大多很不穩(wěn)定,在周圍沒有玩家類實體或引起它們注意的生物時,它們會隨機消失,平均存在時間只有48分鐘左右;而被動生物、環(huán)境生物、水生生物一般都不會隨機消失。


玩家生成

  當玩家類實體存在于世界上時,以玩家類實體為中心的750×750區(qū)塊(12×12km)、向上向下各延伸6.4km的方形范圍被視為一個特殊的生成區(qū)域。

  在以玩家類實體為中心、半徑為6.4km的歐幾里得球體內(nèi),玩家生成會覆蓋掉世界的基礎生成。

  例如與玩家類實體直線距離不足1200m的區(qū)域無法自然生成新的生物;距離1.2km-1.6km范圍內(nèi)怪物最為活躍,會積極游走;距玩離1.6km-6.4km范圍內(nèi)怪物不再活躍,且會隨機消失(消失幾率與基礎生成的攻擊性物不同);而6.4km以外一般不會受到玩家生成的影響,只會有世界基礎生成,但被動生物的生成周期會大幅縮短。

  玩家生成影響的攻擊性生物有一個每gt執(zhí)行一次的生成周期,其他生物有一個每7200gt(6分鐘)執(zhí)行一次的生成嘗試,對比之下基礎生成的攻擊性生物生成周期長達14400gt、其他生物生成周期長達28800gt。

 

生物上限

  生物的生成是有上限的,該上限以1.2×12.8×1.2km為單位檢查(位置劃分取決于世界區(qū)段網(wǎng)格),這一區(qū)域區(qū)域內(nèi)每個生物類型的上限如下:

  怪物=4200

  動物=600

  環(huán)境類(蝙蝠等)=900

  水生動物(魷魚和海豚)=300

  水生環(huán)境類(魚)=1200

  其他=-1

  〖可以認為生物密度是原版的1/16-1/32〗


成群生成

  通常來說,生物的成群生成以5×5區(qū)塊底面、高16個區(qū)段為一個單元(即80×256×80)進行生成嘗試。

  每個生成周期內(nèi),在上述的區(qū)域中,生成規(guī)則會隨機選取一組X坐標和Z坐標,選中坐標后,在該坐標對應區(qū)塊中,隨機選擇16個區(qū)段中的1個,將前述坐標在該區(qū)段中對應的16格高度劃分為4段(每段四個方塊),隨機選擇其中1段作為生成中心。

  如果生成中心的這4個方塊有超過2個是普通方塊(“普通方塊”需要滿足的條件有:a.方塊的材料是遮光的 b.是完整方塊 c.不能提供能量),則該周期此生成區(qū)域內(nèi)的進一步生成會被中止

  當生成中心有2個及以上條件允許的非普通方塊時,生成中心Y軸最低的方塊那個會被選中為初始生成點。

  當初始生成點確認之后,生成規(guī)則會圍繞初始點進行三組生成嘗試(三次“成群刷出”)。每組生成包含一到多次生成嘗試(通常為4)。每組中生成嘗試的數(shù)量與生物種類有關,通常在“群最小數(shù)量”到“群最大數(shù)量”之間隨機選取。

  生成嘗試將會進行的次數(shù):

  ?8 狼,鱈魚和熱帶魚

  ?6 馬和驢

  ?1 惡魂

  ?4 其他生物

  隨后開始生成游走。如果是組中的第一次生成嘗試,則從初始生成點開始游走。如果是組中的第2~n次生成嘗試,則從上次刷怪嘗試位置開始游走。游走只在X與Z軸上移動,Y軸上則是選取與初始點等高~初始點+3高范圍內(nèi)Y坐標最高的條件允許的方塊,與游走無關。

  具體的,每次嘗試生成時,生成規(guī)則會把上一次嘗試的位置的X和Z坐標隨意移動0-25格。具體格數(shù)由兩個1-26的隨機整數(shù)做差得到,所以生成規(guī)則會傾向于移動更少的格數(shù)。這樣,生成的生物會強烈地集中于中心方塊附近。大約85%的生物會生成在距離中心方塊25格以內(nèi),約99%的會在50格以內(nèi)。

  因為4×25=100,所以可刷怪范圍是以刷怪初始點為中心的201×201格,而生成的生物身體的下半部分都會處于這個201×4×201的方形區(qū)域內(nèi)。

  群組內(nèi)的所有生物都是同一個種類。這個種類在第一次在區(qū)塊內(nèi)嘗試時,由初始方塊所在的生物群系或者結構(后者優(yōu)先)隨機決定。不同的生物群系中的不同生物有不同的權重,某些結構內(nèi)有專門的生物生成列表供選擇。

  生成規(guī)則會在每次嘗試生成時檢查該群生物數(shù)量是否已經(jīng)達到最大群組規(guī)模和該位置是否可以生成這種生物。

  如果最大群組規(guī)模小于生成嘗試次數(shù),那么會有一些生成嘗試失敗,這在實際運行中很常見。如果最大群組規(guī)模的大于生成嘗試次數(shù),那么就只有進行嘗試并且成功的會真正生成。一些生物有最大和最小群組規(guī)模,那么生成嘗試的次數(shù)將會在兩者之間。


生成條件

  只有在下列所有條件滿足時,每次獨立的生成嘗試才能成功:

  ?半徑為1200m的歐幾里得球體范圍內(nèi)不能有玩家類實體;

  ?所在檢查區(qū)域內(nèi)生物數(shù)量必須小于該種生物上限(也就是對應的生物上限未滿);

  ?要生成的生物的碰撞箱必須不能被其他碰撞箱阻擋,生物無法在生成時與其他物體相互碰撞;

  ?生物的碰撞箱不能被方塊截斷;

  ?對于非水生生物,生成方塊和上方不能為鐵軌、動力鐵軌、探測鐵軌、激活鐵軌和紅石組件,也不能為凋零玫瑰(除了凋靈骷髏)或甜漿果叢(除了狐貍)。

  此外,敵對生物、被動生物、水生生物、環(huán)境生物都有各自的可生成方塊等生成必須條件。


生成成功率

  普通攻擊性生物(不包括史萊姆這些特例)的每次生成嘗試的成功率取決于光照損失。

  ?天空光照損失-天空光照需要滿足如下條件才能繼續(xù)生成:(天空光照)<=(隨機0-31),所以天空光照為A時,通過這個條件的成功率為(32-A)/32;

  ?普通光照損失-會選取天空光照和方塊光照中較高的一個。如果當前天氣為雷雨,則將這個亮度再減去10。然后判斷如下條件:(亮度)=(0)【普通的攻擊性生物必須在“完全黑暗”的地方才能刷出】,如果通過,生成嘗試的成功率即為通過天空光照損失的成功率;如果不通過,則生成嘗試成功率降至0。

特性設定-生成機制的評論 (共 條)

分享到微博請遵守國家法律
清新县| 太白县| 和顺县| 萝北县| 启东市| 新营市| 鱼台县| 维西| 寿宁县| 若尔盖县| 剑川县| 汪清县| 黄石市| 象州县| 太白县| 宾阳县| 富宁县| 迁安市| 女性| 石河子市| 海林市| 彰化市| 辽阳县| 西盟| 五台县| 扎赉特旗| 普陀区| 贵德县| 杂多县| 阿拉善右旗| 德惠市| 出国| 梁山县| 阿尔山市| 达孜县| 比如县| 汨罗市| 沙洋县| 曲麻莱县| 民权县| 绥化市|