Re: [討論] 為甚麼畫面要這麼低階

作者: extemjin   2016-02-16 11:42:50
※ 引述《nanjing00 (LifeScore 45)》之銘言:
: 其實本來想買這個遊戲
: 但是好像也只能蓋蓋建築物
: 畫面有點太低階
: 一樣的玩法 畫面更精緻不是更好玩
: 工具箱也是一樣吧
: 不太能看出格子裡的物品是甚麼
: 有人要說一下 畫面低階的好處嗎
: 如果很精緻 我可能會買這個遊戲吧
: 有點像是模擬城市
沒錯,講的是事實,
任何一個剛接觸MC的人一定都會有的問題。
例如貼圖解析度太低、方塊大小定義太大。
大部分的老玩家是已經習慣了,而忘了剛接觸這遊戲的感覺。
但MC在畫面上也有成功的一點,在於它配色與距離感的呈現很好,
在遊戲中一個方塊大概是半個人的長度,但是幾十格的高度、長度就可以營造
百尺山捱的高度感、幾百公尺的距離感,加上配色自然,
遠看景物會有一種壯麗感。
但近看就不是這麼回事了,是真的有夠粗糙,一個黃色方塊擺在那,
你可以當他是起士、黃沙、黃土,充滿想像力空間的同時,
反過也可以說他甚麼都不是。
只不過給予太精緻的貼圖也沒用,有兩個理由:電腦性能、方塊定義就這麼大個,
套上高解析的貼圖不見得適合。
其實遊戲引擎能夠允許玩家自訂貼圖就已經非常夠了。要精緻要各種風格
由自己決定。
我一直在想,要是MC的是世界,世界高度可以提高2~4倍、方塊大小變為現有的1/4
,把GI渲染納入成內建選項,這樣整個世界會變得更加精緻、壯觀、更有創造力的空間。
真正影響MC畫面的因素從頭到尾只有一項,那就是電腦效能問題。
例如我上面的希望,有人會說目前電腦跑不動,其實根本不是現在的電腦跑不動
,而是MC一開始用JAVA撰寫時就已經存在這種問題了。
加上MC的引擎奇爛無比,根本毫無效能可言。
現在一堆遊戲的一個場景畫面的網格面可以高達數千萬面、甚至數億,
連一般較精緻點的線上遊戲普遍也有幾十萬面,就算只有內顯的文書電腦
至少能跑上個幾十萬面。
例如光一個LOL的人物平均都在兩萬五千面以上。
兩萬五千面是甚麼概念? 一個浮空的MC正方形方塊是12面,
兩個方塊黏在一起卻只有20面,
實際上兩萬五千面足夠呈現一座不小的山脈群了。
MC一個世界的物件實體數量雖然相當的多,可是畫面上就算你視角距離全開、
使用巨大化地形,單純就網格面的計算上來說根本不算甚麼,
甚至跟一般遊戲比起來根本少的可憐。
但是這樣的遊戲性能卻渣到有剩,記憶體用量奇兇無比、CPU用量之重、
稍微大一點的場景FPS就會暴跌,打從一開始就不是電腦不夠力的問題,
而是MC的遊戲引擎各方面環節上都出問題。導致異常吃重電腦CPU與記憶體。
隔壁棚的微軟就證明了這一點,微軟把MC買下來,自己搞了個WINDWOS 10專用版,
但卻是整個用 C# + DXD12 打掉重寫引擎的,
雖然介面很討厭的居然只有設計為行動裝置版,
可是玩久了JAVA版然後第一次玩WIN10版的人大概會嚇到....
因為LOADING僅需一秒鐘!
(而且還是用僅用內顯的1150的賽揚的電腦來測試..)
至少在WINDOWS 10專用版MC裏頭,你不會知道LAG是三小?
記憶體用量? 平均都在兩百MB以下....
JAVA版的MC你把記憶體設為300MB,也是可以RUN、可以建立場景,
可是你會發現你會連走路都沒辦法好好走、挖塊木頭都極其困難,且容易當機。
因為遊戲引擎在世界的更新上的演算法明顯存在很多重大瑕疵,
光看記憶體用量變化速度就知道不正常,記憶體用量一直在快速的變化,
也等於表示CPU相當吃重。
加上JAVA BASE的,效能根本雪上加霜...
另外,合成表沒有內建的問題,我真的也覺得這真是這遊戲的一大缺點,
這款遊戲別說破關,不邊看WIKI邊玩,連第一塊木頭怎麼打?
第一把工具怎麼合成都不知道...
雖說可以用各種外掛模組,讓MC擁有內建合成表的功能,
但沒有任何外部資訊,這款連操作提示都沒有的遊戲,
很難讓沒有耐心與好奇心的人繼續下去。
作者: Davisss (S)   2016-02-16 12:42:00
第一次玩MC也是一直看著網頁合成對照看有沒有合錯好像回到國小玩GBA的神奇寶貝看圖鑑的日子XDDD
作者: error405 (流河=L)   2016-02-16 12:53:00
各種中肯 不過歷史沒有如果原本麥塊只是爛爛的小遊戲 但他的門檻低與資訊不明促成建立一開始的遊戲社群 有問有答就有文章方塊大小跟效能很令人沮喪沒錯 我還一度跑不動只好退坑PC版的極限差不多就是載入直徑400格不能再多了這樣注定就建不了更精細的東西然而這種尺度對於大多數人似乎是更方便建個小屋至於黃方塊當起司什麼的 我想那從classic發展到生存模式明定每個方塊的用途時就沒戲了吧
作者: lsslss (新玩具耶!這怎受得了(嘆)   2016-02-16 13:41:00
硬體使用效率是很大的敗因 至於方塊大小有MOD可以改善
作者: error405 (流河=L)   2016-02-16 13:50:00
然後用了方塊大小MOD又加重硬體負荷..
作者: lsslss (新玩具耶!這怎受得了(嘆)   2016-02-16 14:13:00
是的 以前有裝過LittleBlock是將方塊縮成1/512大小蓋了一堆家具後 朋友只要讀圖讀到我這邊就遊戲崩潰wwww所以只要效能優化 我覺得方塊大小不是什麼大問題
作者: Frozenmouse (*冰之鼠*)   2016-02-16 14:24:00
Java也有好處啦,至少能在Linux上跑 ˊ_>ˋ
作者: hank850503   2016-02-16 14:48:00
長知識
作者: dase1352 (DragonP)   2016-02-16 14:53:00
就跟一個人類剛出生一樣什麼都不會啦
作者: error405 (流河=L)   2016-02-16 14:57:00
印象中Notch是反MOD派 喊說要弄API八成只是安撫玩家之前甚至說要公布原碼 結果變成整間賣給微軟感覺就像不小心讓小遊戲太成功的電玩宅 嫌太煩乾脆脫手
作者: samhou6 (好人™ ~SAM~)   2016-02-16 15:37:00
我覺得最根本的方法是打掉JAVA 用其他東西寫JAVA現在真的越來越糞
作者: Frozenmouse (*冰之鼠*)   2016-02-16 19:26:00
至少他的確證明了廢柴如Java也能寫出堪用的遊戲啊XD要效能當然就直接編成native沒錯,架一層VM總是多個累贅,C#版要是演算法沒設計好還是會有一樣的問題然後講到mod,就算真有官方API,大概也只是省forge那邊的工而已…隨著遊戲改版,某些部份有變動使得mod本身需要修改,我覺得是很自然的事
作者: w94b06 (合金銜尾蛇)   2016-02-16 20:35:00
方塊當起司只是我臨時想的爛比喻 我其實也有用材質包XD還有要拍照截圖的時候會開SEUS光影不過我也都用較柔和的32x SUMMERFIELD 再更高真的有限創意
作者: ue28 (Tai)   2016-02-16 23:09:00
!!升級到win10就會有快速的麥塊可以用的意思嗎?
作者: pizzack (皮茶)   2016-02-16 23:16:00
樓上,有正版都能去官網領取免費win10版麥塊喔檔案要去win10的app store下載我記得沒特價的現在也是300多元?
作者: randolph80 (S4PPH1R3)   2016-02-17 12:45:00
原來win10的不一樣喔
作者: rick65134   2016-02-17 15:08:00
前面有說原先的正版用戶可以免費用WIN10版?WIN10可以用forge+mod嗎? 用過mod後就回不去原版了...
作者: felaray (傲嬌魚)   2016-02-18 12:39:00
應該不是VR 是AR,用Hololen去玩的樣子XD
作者: GTR12534 (カラス)   2016-02-22 18:04:00
為什麼是16面

Links booklink

Contact Us: admin [ a t ] ucptt.com