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

歡迎光臨散文網(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ó)家法律
绵阳市| 嘉兴市| 含山县| 通辽市| 乌鲁木齐市| 遂川县| 新营市| 尚义县| 东丰县| 新郑市| 余庆县| 庆云县| 凤翔县| 宁河县| 烟台市| 宁陵县| 红河县| 城固县| 尼勒克县| 隆尧县| 大冶市| 中山市| 锡林浩特市| 宁武县| 额济纳旗| 肥西县| 望谟县| 云梦县| 逊克县| 通榆县| 张家口市| 莎车县| 昌吉市| 应城市| 罗田县| 大渡口区| 克东县| 临武县| 壤塘县| 皮山县| 五原县|