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

看板Minecraft (當個創世神)作者時間9年前 (2016/02/16 11:42), 9年前編輯推噓18(18024)
留言42則, 14人參與, 最新討論串2/3 (看更多)
※ 引述《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擁有內建合成表的功能, 但沒有任何外部資訊,這款連操作提示都沒有的遊戲, 很難讓沒有耐心與好奇心的人繼續下去。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.37.101.181 ※ 文章網址: https://www.ptt.cc/bbs/Minecraft/M.1455594175.A.EF9.html

02/16 12:42, , 1F
第一次玩MC也是一直看著網頁合成對照看有沒有合錯
02/16 12:42, 1F

02/16 12:42, , 2F
好像回到國小玩GBA的神奇寶貝看圖鑑的日子XDDD
02/16 12:42, 2F

02/16 12:53, , 3F
各種中肯 不過歷史沒有如果
02/16 12:53, 3F

02/16 12:55, , 4F
原本麥塊只是爛爛的小遊戲 但他的門檻低與資訊不明促成
02/16 12:55, 4F

02/16 12:56, , 5F
建立一開始的遊戲社群 有問有答就有文章
02/16 12:56, 5F

02/16 12:58, , 6F
方塊大小跟效能很令人沮喪沒錯 我還一度跑不動只好退坑
02/16 12:58, 6F

02/16 12:59, , 7F
PC版的極限差不多就是載入直徑400格不能再多了
02/16 12:59, 7F

02/16 13:00, , 8F
這樣注定就建不了更精細的東西
02/16 13:00, 8F

02/16 13:04, , 9F
然而這種尺度對於大多數人似乎是更方便建個小屋
02/16 13:04, 9F

02/16 13:13, , 10F
至於黃方塊當起司什麼的 我想那從classic發展到生存模式
02/16 13:13, 10F

02/16 13:13, , 11F
明定每個方塊的用途時就沒戲了吧
02/16 13:13, 11F

02/16 13:41, , 12F
硬體使用效率是很大的敗因 至於方塊大小有MOD可以改善
02/16 13:41, 12F

02/16 13:50, , 13F
然後用了方塊大小MOD又加重硬體負荷..
02/16 13:50, 13F

02/16 14:13, , 14F
是的 以前有裝過LittleBlock是將方塊縮成1/512大小
02/16 14:13, 14F

02/16 14:14, , 15F
蓋了一堆家具後 朋友只要讀圖讀到我這邊就遊戲崩潰wwww
02/16 14:14, 15F

02/16 14:16, , 16F
所以只要效能優化 我覺得方塊大小不是什麼大問題
02/16 14:16, 16F

02/16 14:24, , 17F
Java也有好處啦,至少能在Linux上跑 ˊ_>ˋ
02/16 14:24, 17F
用JAVA唯一的好處是開發外掛快速自由方便,但也僅此而已, 但犧牲的是穩定。那是基於JAVA語言本身的特點而不是遊戲的設計。 官方自己根本不重視這一塊、一開始也沒想到這一塊... 搞的十幾個年頭過去,官方從來沒有放出API。 FORGE根本也不是官方的東西,官方社群是希望玩家盡量用地圖指令。 外掛全都是靠同人提供... 因此MC已經有非常討厭的問題出現了,因為遊戲版本眾多, 加上沒有一個穩地、公開的官方的API做為開發標準,導致遊戲版本、FORGE版本 、MOD版本,碎片化與衝突實在太嚴重。 想要在新版本遊戲上測試那些MOD能用那是件非常煩人的事情... 遊戲最重要的是效能與穩定,所以沒有人在那邊用JAVA搞跨平台。 要這樣做,用C++ & OPEN GL開發的遊戲才是最扎實, 移植也非常方便,重新依照不同的環境來編譯便足以。 八卦是作者那個傢伙之所以一開始用JAVA開發MC,僅因為一個單純的理由: 那傢伙很愛JAVA,他寫MC一開始是要證明JAVA也能開發遊戲、順便推廣JAVA用... ※ 編輯: extemjin (114.37.101.181), 02/16/2016 14:50:25

02/16 14:48, , 18F
長知識
02/16 14:48, 18F

02/16 14:53, , 19F
就跟一個人類剛出生一樣什麼都不會啦
02/16 14:53, 19F

02/16 14:57, , 20F
印象中Notch是反MOD派 喊說要弄API八成只是安撫玩家
02/16 14:57, 20F

02/16 14:58, , 21F
之前甚至說要公布原碼 結果變成整間賣給微軟
02/16 14:58, 21F

02/16 15:00, , 22F
感覺就像不小心讓小遊戲太成功的電玩宅 嫌太煩乾脆脫手
02/16 15:00, 22F

02/16 15:37, , 23F
我覺得最根本的方法是打掉JAVA 用其他東西寫
02/16 15:37, 23F

02/16 15:37, , 24F
JAVA現在真的越來越糞
02/16 15:37, 24F

02/16 19:26, , 25F
至少他的確證明了廢柴如Java也能寫出堪用的遊戲啊XD
02/16 19:26, 25F

02/16 19:28, , 26F
要效能當然就直接編成native沒錯,架一層VM總是多個
02/16 19:28, 26F

02/16 19:28, , 27F
累贅,C#版要是演算法沒設計好還是會有一樣的問題
02/16 19:28, 27F

02/16 19:40, , 28F
然後講到mod,就算真有官方API,大概也只是省forge那
02/16 19:40, 28F

02/16 19:42, , 29F
邊的工而已…隨著遊戲改版,某些部份有變動使得mod本
02/16 19:42, 29F

02/16 19:42, , 30F
身需要修改,我覺得是很自然的事
02/16 19:42, 30F

02/16 20:35, , 31F
方塊當起司只是我臨時想的爛比喻 我其實也有用材質包XD
02/16 20:35, 31F

02/16 20:36, , 32F
還有要拍照截圖的時候會開SEUS光影
02/16 20:36, 32F

02/16 20:37, , 33F
不過我也都用較柔和的32x SUMMERFIELD 再更高真的有限創意
02/16 20:37, 33F

02/16 23:09, , 34F
!!升級到win10就會有快速的麥塊可以用的意思嗎?
02/16 23:09, 34F

02/16 23:16, , 35F
樓上,有正版都能去官網領取免費win10版麥塊喔
02/16 23:16, 35F

02/16 23:16, , 36F
檔案要去win10的app store下載
02/16 23:16, 36F
是要WIN 10才能安裝與下載,我是特價期間直接買的,當初特價買花了300百多元。 ※ 編輯: extemjin (114.37.101.181), 02/17/2016 00:23:22

02/17 00:31, , 37F
我記得沒特價的現在也是300多元?
02/17 00:31, 37F

02/17 12:45, , 38F
原來win10的不一樣喔
02/17 12:45, 38F

02/17 15:08, , 39F
前面有說原先的正版用戶可以免費用WIN10版?
02/17 15:08, 39F

02/17 15:09, , 40F
WIN10可以用forge+mod嗎? 用過mod後就回不去原版了...
02/17 15:09, 40F
WIN 10尚無MOD,另外,都說了是用C# + D3DX12重新開發的,JAVA上的MOD根本不可能拿來用。 真有的話大概會以釋放API的形式讓開發者開發。 其實這個問題早就被討論到爛。 微軟官方的說法是WIN 10板目前都沒有開放MOD開發支援的打算。 一方面是微軟暫時無權這麼做。 微軟買下MC主要是不是真的要單純移植MC,而是為了展示自家的VR技術, 預計在2016年夏天正式推出WIN10版MC的VR支援選項。 不能玩MOD真的有點無趣,連地圖指令都沒有,雖說WIN10版速度非常的順暢, 順到視野全開連在熱帶叢林中亂走都絕對不會LAG。 已經有駭客表示興趣,願意接受挑戰。 ※ 編輯: extemjin (114.37.109.40), 02/17/2016 15:26:46

02/18 12:39, , 41F
應該不是VR 是AR,用Hololen去玩的樣子XD
02/18 12:39, 41F

02/22 18:04, , 42F
為什麼是16面
02/22 18:04, 42F
啊,以更正,是12面,熊熊腦袋轉不過來, 一個方塊才6面,乘以2是12才對。 ※ 編輯: extemjin (114.43.107.166), 02/23/2016 12:20:57
文章代碼(AID): #1Mmfg_xv (Minecraft)
文章代碼(AID): #1Mmfg_xv (Minecraft)