回覆列表
-
1 # 掛在明堂射古今
-
2 # 淼一淼
你說的引擎有兩個概念,一個是遊戲開發引擎,另一個是遊戲裝備引擎,遊戲裝備引擎其實不是容易換,所有艦船標配引擎,什麼裝備也不放,依然能在宇宙穿梭,我們更換的只是引擎輔助裝置,加力推進器或者微曲推進器,類似給汽車發動機改裝個渦輪增壓器,只是EVE的飛船屬於模組化,插拔就能更換。
遊戲開發引擎就不瞭解了,還需要更專業的大佬解釋。
我覺得遊戲引擎只是借鑑了引擎的這個概念,說白了只是個程式而已。而從網查的內容看,這遊戲引擎設計的目的就是為了方便。遊戲引擎的平臺有很多,微軟的、蘋果的甚至還LINUX的,不知道它和那兩個的相容性怎麼樣?網上說:“遊戲引擎包含以下系統:渲染引擎(即“渲染器”,含二維影象引擎和三維影象引擎)、物理引擎、碰撞檢測系統、音效、指令碼引擎、電腦動畫、人工智慧、網路引擎以及場景管理。”
如果你說那個什EVE換引擎容易,應該是這些系統他們做得都很好,特別他們應該在人工智慧和網路引擎做好了,我覺得。遊戲無非就是場景要做得真,聲效要做立體,讓人有身臨其境的感覺。所謂重要的物理引擎我以為也只過是把場景做得為求還原現實而已。
在查遊戲引擎又看到這樣兩段話,或許很好解釋了你的問題吧“正是出於節約成本、縮短週期和降低風險這三方面的考慮,越來越多的開發者傾向於使用第三方的現成引擎製作自己的遊戲,一個龐大的引擎授權市場已經形成。其中最大的收益者是各大網路遊戲公司,透過第三方引擎開發的網路遊戲獲益巨大。但隨著市場急劇變化,用第三方引擎開發網路遊戲的成本也越來越高。於是遊戲引擎開發商們開始絞盡腦汁設計一種可以大量節約開發成本和週期的引擎。直到2010年zerodin引擎開發的鉅作Dragona出品引起了各大遊戲業巨頭關注,因為此時方才發現了鉅作也可以用這麼少的成本,這麼短的時間開發而成。”
所以我覺得這個問題就象汽車一樣,車給你了,你想改裝,你想換內飾就是你的事了。這不比從零造個車容易多了嗎。
就象程式語言從機器到彙編再到C語言再到其它語言,不就是由複雜到簡單的一個過程嗎。我也覺得模組化程式設計以後會越來越普及,這是不是也是換遊戲引擎的原因呢。
這就是我透過學習給的回答,我想隨著人工智慧深度學習的深入,那以後自動換引擎也不是不可能的。