天才一秒記住【UU看書】地址:www.uukanshu.co
之前我們一直提到『實體』,並簡短的介紹了它。但是,實際上這還不夠全面。
在生存時,船和礦車是經常可以用到的載具。其實,它們作為一種實體,是有生命值的。所以,當你回收這些道具時,相當於把它們打死(事實上就是這樣的),所以在擊打它們時,會出現搖晃的效果。
還有,之前提到過『下落的方塊』,這是一種可以變成方塊的實體。實體和方塊是怎麼轉換的呢?
還記得上一章的『受重力影響的方塊』嗎?它們在下落時統稱為『下落的方塊』。在下落時,方塊變為實體;到達地面時,實體變為方塊。
所以,一般的,實體具有速度、位置和旋轉角度。大部分實體還具有如下特徵:
1具有碰撞箱(網易版中已移除的mod實體除外)
2會著火
實體主要有以下種類:
動物、掉落物、彈射物、實體方塊、載具、其他
其中,動物又可以分為被動形生物(無害的生物)、中立生物、以及攻擊性生物;也可以分為水生生物、寒帶生物、熱帶生物、草原生物、地獄生物、末地生物、亡靈生物、節肢生物。
掉落物就是掉在地上的物品,叫做掉落物。
彈射物就千奇百怪的了,除了普通的箭,還有羊駝噴出的痰、末影龍的龍息等。
但你知道嗎,原版MC裡不用指令能達到的最高傷害正是你把惡魂的火球反彈後的火球,其傷害高達1000點!秒殺末影龍!
實體方塊(非方塊實體),也就是之前說過的下落的方塊、點燃的TNT這些由方塊變成的實體。
載具,也就是船啊這些可以幫助玩家行進的東西。
實體也可以相互組合,即騎行。比如雞騎士(雞小殭屍)、蜘蛛騎士(蜘蛛或毒蜘蛛骷髏),載者玩家的礦車、船、豬。甚至,還有在礦車載著騎著豬的玩家、船上有一個雞騎士和騎著骷髏馬的骷髏(這個算起來有5種實體了)。甚至,還可以透過指令生成一個殭屍騎著殭屍再騎著殭屍然後有兩種這樣的“殭屍塔”在船裡(禁止套娃)。
歷史
Java
11——玩家在創造模式下不再能與超出手能夠到的距離的實體互動
142——實體現在可以穿過傳送門
19——稍微更改了彈射物的運動機制,現在玩家的某些特定運動也會影響到彈射物軌跡(墜落、使用鞘翅飛行、被擊退時的動力)。同時,大部分實體可以被另一個實體推動。
111——大改了實體ID,全部使用小寫形式,該空格的地方使用下劃線『』代替,並且支援了名稱空間。同時,人類IDMonster和拉娜、史蒂夫(生物)、黑史蒂夫、野獸小子的IDMob被移除。
116——更改了實體UUID,同時NBT標籤AngryAt現在對所有實體都管用,而不止玩家(來自俄語MinecraftWiki)
攜帶版Alpha
——生物內部不再渲染
基岩版
——生物內部再次渲染
PS在第四章中,本書這麼介紹到實體
『簡單且不嚴謹地來說,實體指的是非方塊的東西,比如玩家、生物等都是,還有例如掉落的方塊、點燃的TNT也是實體。』
正如這句話開頭所言,這是很不嚴謹的。因為在Minecraft中,除了方塊和實體,還有粒子效果、天空(本質上是貼圖)等等等等其他的東西,而這些東西都不是實體。所以,實體並不是單純指的是非方塊的東西。之所以我在第四章這麼介紹,那是因為得顧及一下你們的學習階段,一上來就講這麼複雜的話可能會讓很多人搞不懂。