国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

對(duì)1.13后兩種不同方塊更新類型譯名的探討

2020-09-17 12:00 作者:Fallen_Breath  | 我要投稿

先放結(jié)論,我打算將 NC 更新譯為“方塊更新”,與 1.12 及以前的方塊更新接軌;將 1.13 新增的 “PP” 更新譯為“狀態(tài)更新

1.13 后方塊更新分為了兩大類,在我的文章《深度剖析Minecraft #2 方塊更新》中我是用了 1.13.2 mcp mapping 的 NeighbourChange (NC)以及 PostPlacement (PP)進(jìn)行區(qū)分

不過這兩者并不是一個(gè)利于行文流暢及推廣傳播的名字,因此我想給他們一個(gè)恰當(dāng)?shù)淖g文

NeighborChanged

NeighborChanged 更新,指的是最基礎(chǔ)的,最符合“方塊更新”一詞含義的更新。紅石元件的狀態(tài)變化、方塊的放置與破壞、方塊開始移動(dòng)以及方塊到位都可以產(chǎn)生 NC 更新。除此之外,各種雜七雜八地方塊變化大多也都能產(chǎn)生 NC 更新?

游戲里能產(chǎn)生 NC 更新的事件太多了,不便于一一列舉。不過能響應(yīng) NC 更新的卻不算多。所有能響應(yīng) NC 更新的事件有: 活板門、柵欄門、木門、鐵門更新開關(guān)狀態(tài) 霜冰檢測(cè)融化 活塞檢測(cè)移動(dòng) 活塞頭給予活塞底座 NC 更新 紅石粉、中繼器、比較器、紅石火把、各類鐵軌、命令方塊、投擲器、發(fā)射器、音符盒、紅石燈、TNT更新狀態(tài) 水、巖漿檢測(cè)狀態(tài) 靈魂沙、巖漿塊添加生成氣泡柱的 TT 事件 海綿嘗試吸水

《深度剖析Minecraft #2 方塊更新》

NC 更新的譯名應(yīng)該較為容易解決,因?yàn)槠溆诖a中的實(shí)現(xiàn)與 1.12 前的方塊更新是一致的,也是游戲中最為常見且常用的一種更新。因此我打算繼承最為通用的名稱,方塊更新一詞來(lái)表示 NC 更新

各大 mapping 的名稱:

  • mcp:neighborChanged

  • yarn:neighborUpdate

  • mojang:neighborChanged

PostPlacement

PostPlacement,指的是方塊發(fā)生變化后導(dǎo)致的臨近方塊與之交互情況發(fā)生變化的更新。 所有能響應(yīng) PP 更新的事件有:?

  • 各類依附性方塊(火把、雪片地毯蛋糕、各類花草作物、拉桿按鈕、木門鐵門、火焰等)判斷依附的方塊是否合法并決定是否掉落

  • 連接型方塊(柵欄石墻玻璃板、樓梯、箱子、紅石粉絆線、地獄門、高草紫頌植物等)更新當(dāng)前與相鄰方塊連接狀態(tài)

  • 中繼器更新被鎖狀態(tài)

  • 音符盒更新樂器類型

  • 樹葉更新離木距離

  • ……

《深度剖析Minecraft #2 方塊更新》

這是一個(gè) 1.13 后才添加的新的方塊類型,并不能直接通過舊時(shí)稱法來(lái)分析,需要討論其具體行為與作用

先看看各大 mapping 的名稱:

  • mcp:updatePostPlacement

  • yarn:getStateForNeighborUpdate

  • mojang:updateShape

因?yàn)?PP 更新被大量應(yīng)用在依附性方塊/連接性方塊的狀態(tài)(blockstate)的更新上,尤其是連接性的方塊,在受到 PP 更新的時(shí)候它們將會(huì)依據(jù)臨近方塊的方塊狀態(tài)而更新自己的方塊狀態(tài),并不改變自己的方塊類型

除此之外,作為 PP 更新最為典型的檢測(cè)裝置——偵測(cè)器而言,偵測(cè)器檢測(cè)的一大特點(diǎn)是可以檢測(cè)方塊的狀態(tài)是否發(fā)生變化

結(jié)合 PP 更新與方塊狀態(tài)的種種關(guān)系,我打算將 PP 更新稱為狀態(tài)更新

狀態(tài)更新一詞也符合(偵測(cè)器檢測(cè)的是狀態(tài)變化),也不會(huì)與方塊更新的“方塊”混淆

除此之外,在國(guó)外社區(qū)中,常用 state change 一詞來(lái)表示 PP 更新,該詞的翻譯也恰好為“狀態(tài)更新”,因此該翻譯也可無(wú)縫地與國(guó)外社區(qū)接軌

如果你有更好的譯名,或者你了解一些已經(jīng)在其他領(lǐng)域中已廣泛傳播的譯名,都可以在評(píng)論區(qū)中發(fā)表相關(guān)看法

作者本人水平有限,如有錯(cuò)誤歡迎指出

對(duì)1.13后兩種不同方塊更新類型譯名的探討的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
全南县| 响水县| 慈利县| 大理市| 卓尼县| 枣庄市| 楚雄市| 平安县| 酒泉市| 石棉县| 渝中区| 吴堡县| 武功县| 峨眉山市| 武冈市| 麦盖提县| 当雄县| 光山县| 宁津县| 桦川县| 香港| 沙洋县| 巴东县| 博兴县| 通榆县| 鹰潭市| 翁牛特旗| 红桥区| 贵定县| 三明市| 乐亭县| 施甸县| 宜春市| 清苑县| 黔江区| 聂荣县| 呼图壁县| 博兴县| 济源市| 乌兰县| 泰兴市|