作者pi3141 (圓周率)
看板Minecraft
標題Re: [討論] 單行暫停再啟動的鐵軌
時間Wed Feb 22 16:31:17 2012
從 用石頭擋 和 用斜坡 想起鐵軌的兩個特性
考慮這樣的軌道
_←B
/
C/
A→__/
如果C有個方塊
不管從A還是B,礦車都可以通過
所以要是這樣:
石
石
/石石
____/
就可以讓礦車從牆中突然出現
但是乘客會扣血就是了
考慮另一種狀況:
_←B
D /
/
A→__/
這個狀況
從A可以過
從B會停住,初步測試不管是哪種鐵軌都可行
可以用 piston 推D方塊擋住車子
再進一步測試發現 雖然 piston 的臂看起來好像很細
但是放在D的位置也擋得住車子
而且若臂上有黏方塊
可以把車子推下軌道
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.27.47
1F:→ nettlefish:石頭擋住鐵軌的話 不會讓鐵軌變平? 還沒蓋過這種軌道 02/22 16:38
2F:→ nettlefish:自己的經驗是 紅石電路這樣會被判定為斷路不連接 02/22 16:39
3F:推 qmaper:我想問岔路轉彎的方法 壓力軌怎麼設計 是壓到會轉向嗎 02/22 17:28
4F:→ pi3141:測試是不會變平喔 02/22 17:31
5F:→ pi3141:此外斷路是第一種狀況吧 我會在出牆前加速 讓他衝ww 02/22 17:34
6F:→ pi3141:第二種就不會擋住能量了 02/22 17:35
壓力軌是 有車上去的話會發出訊號
就是鐵軌的壓力板(所以叫壓力軌
普:普通鐵軌
═:鐵軌
─:紅石
═普═
║
這樣接的話,他會往其中一邊接上
也就是 ╔ 或 ╗
從前面通電可以讓他轉向
┌─
│
═普═
║
這個就自己測一下了 沒有記
※ 編輯: pi3141 來自: 140.113.27.47 (02/22 17:44)
7F:→ nettlefish:岔路轉彎就是 壓到壓力軌道 紅石去觸發前方的轉彎鐵軌 02/22 17:36
8F:→ qmaper:那方向怎麼判定呢~好像實作都是往右轉?? 02/22 17:37
9F:→ pi3141:壓力軌的話...只要經過就會有訊號 所以就不會走另一邊了吧 02/22 17:45
10F:→ nettlefish:如果想往自己想去的地方前進 不靠mod是一個大工程 XD 02/22 17:50
11F:→ pi3141:所以想選方向一定要有拉桿或是按紐(吧 02/22 17:50
12F:→ nettlefish:還有如果不想挑戰反應能力就是暫停裝置了 XD 02/22 17:52
13F:→ nettlefish:當礦車抵達轉折點讓礦車停下 乘客選擇方向 02/22 17:53
14F:→ nettlefish:不想麻煩的話 就是花費更多材料 點對點一定有一條鐵路 02/22 17:54
15F:→ nettlefish:或是弄銷售員路線(最佳化問題) ABC中A到C一定要過B這樣 02/22 17:55
16F:→ pi3141:點對點wwwwwww 這材料用量是O(n^2) 02/22 17:56
17F:→ nettlefish:所以做最佳化是最好的解 頂多是n倍 (玩個遊戲也要算O ? 02/22 18:08
18F:→ rize0528:這系統花你O(2^n)時間蓋它 02/22 18:30
19F:推 chenyen:實驗完有結果可以發paper 02/22 19:06
20F:推 qmaper:看來還是下車重搭最簡單了 02/22 20:38