[閒聊] 想請教玻璃悶不死mob的原因 o. oa

看板Minecraft (當個創世神)作者 (好運快來 \囧/)時間13年前 (2013/02/05 13:42), 編輯推噓15(15062)
留言77則, 17人參與, 最新討論串1/1
安安 問題兒童又來了 0.0 想請問為什麼不透明方塊悶得死,如下圖 http://i.imgur.com/kW68JZ1.jpg
而玻璃卻悶不死呢? http://i.imgur.com/bg1oX1e.jpg
事實上,玻璃也是佔空間的, 因為把旁邊玻璃打掉之後,可以看到它把羊擠到旁邊, http://i.imgur.com/cAoRSl5.jpg
那這樣為什麼玻璃會悶不死羊呢? 0 .0a .... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 42.66.63.129

02/05 13:44, , 1F
不就是因為玻璃是透明方塊嗎 @@?
02/05 13:44, 1F

02/05 13:44, , 2F
........................................
02/05 13:44, 2F
那為什麼透明方塊會悶不死羊呢?  0. 0a ※ 編輯: Cruiser 來自: 42.66.63.129 (02/05 13:49)

02/05 13:50, , 3F
因、因為你不會被空氣悶死 (?) 該、該怎麼說呢……
02/05 13:50, 3F

02/05 13:50, , 4F
因為它定義的屬性就是這樣啊 = =
02/05 13:50, 4F

02/05 13:50, , 5F
你問這問題就好像你問說為何我們撞到空氣部會受傷或死
02/05 13:50, 5F

02/05 13:51, , 6F
但是撞到石頭非死即傷呢?
02/05 13:51, 6F

02/05 13:51, , 7F
不對吧 玻璃塊也是有邊緣面的 難道羊會穿透魔術? 0. 0a
02/05 13:51, 7F


02/05 13:51, , 9F
他在遊戲世界裡定義就是透明方塊的屬性
02/05 13:51, 9F

02/05 13:52, , 10F
因為遊戲裡不可能定義的像現實中這麼清楚
02/05 13:52, 10F

02/05 13:52, , 11F
「會不會被悶死」跟「有沒有體積」是兩回事喔
02/05 13:52, 11F

02/05 13:52, , 12F
所以透明方塊就是不會造成動物窒息
02/05 13:52, 12F

02/05 13:52, , 13F
我給的連結你看一下吧 他有說明屬性及造成的影響
02/05 13:52, 13F

02/05 13:52, , 14F
我的意思是 既然羊會被玻璃推擠 為什麼兩面玻璃夾不死羊
02/05 13:52, 14F

02/05 13:53, , 15F
opacity就是不透明度
02/05 13:53, 15F

02/05 13:53, , 16F
因為她是透明方塊 就這樣
02/05 13:53, 16F

02/05 13:53, , 17F
透明方塊不會夾死人
02/05 13:53, 17F

02/05 13:54, , 18F
推擠是因為玻璃有體積,悶死是因為方塊不透明
02/05 13:54, 18F

02/05 13:56, , 19F
跟樹葉一樣啊
02/05 13:56, 19F

02/05 13:57, , 20F
你就把他想是空氣好不好? 空氣也有體積啊
02/05 13:57, 20F

02/05 13:57, , 21F
可以推動東西 但是你不會被空氣悶死
02/05 13:57, 21F

02/05 13:58, , 22F
說實在 我覺得問這問題有點... XD
02/05 13:58, 22F

02/05 13:59, , 23F
好吧 那我問題就停在因為定義嚕... 0. 0a
02/05 13:59, 23F

02/05 13:59, , 24F
簡單來說 這就是"透明" 被賦予的屬性 而玻璃是透明方塊
02/05 13:59, 24F

02/05 14:00, , 25F
如果真要問為什麼 你可能要去問設計者為何要這樣
02/05 14:00, 25F

02/05 14:00, , 26F
感謝嚕... \o.o/
02/05 14:00, 26F

02/05 14:14, , 27F
主要來說那不事實心的吧 透明誘是另外一回事(難以解釋
02/05 14:14, 27F

02/05 14:15, , 28F
不是"完整"Block 又有同類型的方塊有五個
02/05 14:15, 28F

02/05 14:16, , 29F
玻璃 冰塊 螢光石 終界門框 樹葉
02/05 14:16, 29F

02/05 14:17, , 30F
通常來說 基本上沒有"原因" 而是這是這樣"設定"
02/05 14:17, 30F

02/05 15:07, , 31F
感謝各位大大的資訊分享.... 0. 0a
02/05 15:07, 31F

02/05 15:09, , 32F
你說的那幾種方塊 那連結裡分類最上排就是
02/05 15:09, 32F

02/05 15:18, , 33F
用樹葉當窗戶好像不錯..
02/05 15:18, 33F

02/05 15:30, , 34F
樹葉可以是透明也可以是不透明的XD 我沒看連結
02/05 15:30, 34F

02/05 16:32, , 35F
那地球上的魔術師真的都太弱了 人家賣塊的所有mob生下來
02/05 16:32, 35F

02/05 16:33, , 36F
就具有穿透玻璃的能力 而不用使用障眼法騙人 真是厲害!!
02/05 16:33, 36F

02/05 16:33, , 37F
開始亂喇賽.... 0 .0a ...
02/05 16:33, 37F

02/05 17:07, , 38F
透明跟實心是兩回事 非實心->玻璃 樹葉 冰塊 螢光石等等
02/05 17:07, 38F

02/05 17:08, , 39F
透明->玻璃 水 冰塊等等 兩者有交集但不是全等
02/05 17:08, 39F

02/05 17:09, , 40F
你這個問題就好像為什麼克勞德可以放超究武神霸斬 但是
02/05 17:09, 40F

02/05 17:10, , 41F
蒂法不能放一樣 我只能回答你去問設計者...
02/05 17:10, 41F

02/05 17:18, , 42F
等等 螢光石非實心?
02/05 17:18, 42F

02/05 17:20, , 43F
對阿 所以螢光石上面不會生史來姆XD
02/05 17:20, 43F

02/05 17:34, , 44F
好險我史萊姆農場都用火把OwO
02/05 17:34, 44F

02/05 17:39, , 45F
好險我沒有史萊姆農場 Q wQ
02/05 17:39, 45F

02/05 17:40, , 46F
是不是透明、是不是實心、有沒有體積、能不能推拉
02/05 17:40, 46F

02/05 17:40, , 47F
方塊屬性好雜的...喔對還有透光程度,這又跟透明不一樣了!
02/05 17:40, 47F

02/05 17:52, , 48F
遊戲不能用現實去判斷 而是看遊戲設定是啥
02/05 17:52, 48F

02/05 17:59, , 49F
還有normalblock
02/05 17:59, 49F

02/05 19:09, , 50F
樹葉 悶的死
02/05 19:09, 50F

02/05 19:09, , 51F
樹如果 剛好長出來 你會被樹葉悶死好嗎?
02/05 19:09, 51F

02/05 19:10, , 52F
誰說 樹葉不會殺人...
02/05 19:10, 52F

02/05 19:13, , 53F
你可以試試看把Glow stone 用piston 塞到自己頭上看看。
02/05 19:13, 53F

02/05 19:23, , 54F
然後就看到新世界了(?
02/05 19:23, 54F

02/05 19:37, , 55F
也可以拿 TNT 用活塞推到自己頭上試試
02/05 19:37, 55F

02/05 19:39, , 56F
然後就爆了(經驗談)
02/05 19:39, 56F

02/05 19:43, , 57F
那是紅石線漏電的關係吧XDDD
02/05 19:43, 57F

02/05 19:53, , 58F
站在樹苗上 阿不對是旁邊 灑骨粉
02/05 19:53, 58F

02/05 19:56, , 59F
站在四個叢林樹苗旁 阿不對是上面 灑骨粉
02/05 19:56, 59F

02/05 20:26, , 60F
站在苦力怕旁邊 阿不對會爆炸 不用撒骨粉
02/05 20:26, 60F

02/05 21:06, , 61F
判斷會不會窒息條件是 isNormalCube
02/05 21:06, 61F

02/05 21:07, , 62F
是blockMaterial.isOpaque() &&renderAsNormalBlock()
02/05 21:07, 62F

02/05 21:08, , 63F
不透明材質 跟 顯示成正常的方塊
02/05 21:08, 63F

02/05 22:03, , 64F
不會被樹葉悶死阿......
02/05 22:03, 64F

02/05 22:26, , 65F
就算樹突然長出來 樹葉也不會悶死人...悶死你的一定是樹
02/05 22:26, 65F

02/05 22:44, , 66F
骨粉‧木遁之樹
02/05 22:44, 66F

02/05 22:55, , 67F
不過有時候在想說為啥是樹把人悶死而非頂起來->飛高高->摔死
02/05 22:55, 67F

02/05 23:16, , 68F
@CP64 你可以改寫樹木成長的class讓人飛高高
02/05 23:16, 68F

02/06 00:07, , 69F
死因:被叢林木肛了
02/06 00:07, 69F

02/06 01:46, , 70F
你可以改寫讓人飛高高同時冒愛心灑小花(喂
02/06 01:46, 70F

02/06 01:51, , 71F
我沒有寫圖形介面的遊戲的經驗( ′_>`)
02/06 01:51, 71F

02/06 01:52, , 72F
而且這種類型不知道從何下手起( ′_>`)
02/06 01:52, 72F

02/06 05:38, , 73F
將叢林木的屬性改為不完全方塊(非實心)
02/06 05:38, 73F

02/06 05:38, , 74F
然後在站在四個樹苗中間灑骨粉
02/06 05:38, 74F

02/06 05:38, , 75F
就會被推上去了(以上皆為理論
02/06 05:38, 75F

02/06 09:39, , 76F
這部分都沒用到介面(死) 幾乎都是改寫minecraf的class
02/06 09:39, 76F

02/06 09:39, , 77F
只是要知道改寫哪些class 跟呼叫哪些(還是minecraft )
02/06 09:39, 77F
文章代碼(AID): #1H49ktVw (Minecraft)
文章代碼(AID): #1H49ktVw (Minecraft)