免費(fèi)的虛幻3引擎其實(shí)不好用啊
摘要:看來(lái)是要停止對(duì)UDK的研究了,不太適合。對(duì)于這個(gè)所謂的免費(fèi)UE3引擎,有幾點(diǎn)感想,和大家分享一下。
內(nèi)容:11月初,UDK免費(fèi)發(fā)布的時(shí)候的確是很興奮,正好趕上考慮是否繼續(xù)使用Quest3D的時(shí)機(jī)。加上AI Implant號(hào)稱可以結(jié)合UE3引擎,還以為可以一舉解決N個(gè)困擾半年的問(wèn)題。不過(guò)經(jīng)過(guò)1個(gè)月學(xué)習(xí),查找資料,發(fā)現(xiàn)還是不能很好的結(jié)合到Crowd Simulation這個(gè)問(wèn)題中來(lái)。基于這一個(gè)多月的學(xué)習(xí),對(duì)UDK這個(gè)免費(fèi)發(fā)布的UE3引擎有幾點(diǎn)想法。
- 首先就是資料的匱乏。雖然是免費(fèi)提供給非商業(yè)的用途的人使用,但是其提供的文檔幾乎是少得可憐。官方的在線文檔就是基本和簡(jiǎn)介沒(méi)有區(qū)別,沒(méi)有涉及到什么實(shí)質(zhì)的問(wèn)題。打個(gè)不怎么合適的比方,就好象PS這個(gè)軟件,用中文版,基本每個(gè)按鈕和選項(xiàng)的作用大家都知道,但實(shí)際上用說(shuō)會(huì)使用PS,那還是差得很遠(yuǎn)啊。而且,有些文檔都沒(méi)有更新,是介紹以前老版本的。官網(wǎng)上有些鏈接都是紅色的,表示必須要是付費(fèi)用戶才可以進(jìn)入(就是購(gòu)買了虛幻引擎的用戶),感覺(jué)似乎這些鏈接里面會(huì)講些東西。不過(guò),話說(shuō)回來(lái),文檔這個(gè)問(wèn)題,在我們購(gòu)買的Quest3D和AI Implant這里也類似,感覺(jué)不夠全面。就我看來(lái),這些小眾軟件都有這么個(gè)問(wèn)題,入門指引太少。不像什么程序語(yǔ)言,教程一大堆。
-
其次是編輯器。基本上,大部分的官方資料都是關(guān)于這個(gè)編輯器的。官方后來(lái)發(fā)布的視頻也是針對(duì)如何使用編輯器的。這其實(shí)就給這個(gè)UDK定了一個(gè)方向,鼓勵(lì)大家去學(xué)習(xí)研究如何對(duì)它原來(lái)的Unreal tournament進(jìn)行修改,而不是如何用UE3引擎來(lái)制作一個(gè)游戲(當(dāng)然,官網(wǎng)上的確是有個(gè)Whizzle游戲的教程)。網(wǎng)上有不少人,也發(fā)布了一些視頻,基本也是講如何使用編輯器的。再看看,兩本官方作者關(guān)于介紹UE3的書:
Mastering Unreal Technology: v. 1: Introduction to Level Design with Unreal Engine 3: A Beginner's Guide to Level Design in Unreal Engine 3
Advanced Level Design with Unreal Technology: Using Unreal Engine 3: 2 (Mastering Unreal Technology)
都是說(shuō)如何用編輯器的。
- 這點(diǎn)是接著上一點(diǎn)的。對(duì)編程方面介紹太少。介紹Unreal Script的東西實(shí)在太少太少了。官方有本書專門介紹這個(gè)的,可惜要2010年1月才出版,而且還不知道深度有多少。有基本號(hào)稱介紹UE編程的書,不提名字了,我只想說(shuō),名不副實(shí)(再看看書的作者介紹,就知道這書什么水平了)。官網(wǎng)上也沒(méi)有一個(gè)對(duì)這個(gè)Unreal Script的詳細(xì)說(shuō)明,就一張語(yǔ)法紙扔在那。的確,所有的class源文件都提供了。但是,我卻無(wú)法找到一個(gè)說(shuō)明這些API的文檔。更別說(shuō)進(jìn)一步的文檔了。有不少人發(fā)布了一些關(guān)于編程的視頻教學(xué),很不錯(cuò),就是太簡(jiǎn)單了。基本和C++就教你怎么算c=a+b,如何用cout輸出c的值一個(gè)等級(jí)。至于Kismet,號(hào)稱基本解決編程問(wèn)題。這種圖形化編程了,很多時(shí)候其實(shí)是復(fù)雜了工作,只能適用于非程序員和解決簡(jiǎn)單的需求。而且,同樣問(wèn)題,沒(méi)啥介紹文檔啊。別說(shuō)授人以漁了,就是授人以魚也談不上啊。我覺(jué)得可能有這么個(gè)因素,就是真正使用UE3的編程的人,肯定是受專門培訓(xùn)的,比如某公司的開發(fā)部門,肯定有自己的組織培訓(xùn),或者是老人帶新人。而如果是業(yè)余使用者,基本就用編輯器修改一下原來(lái)的UT游戲,可能大部分還是重視關(guān)卡設(shè)計(jì),圖像這些之類的吧。
UE3免費(fèi)發(fā)布了,聽起來(lái)不錯(cuò),但是如果想獲得近一步資料,估計(jì)還得付費(fèi)購(gòu)買,這樣才能獲得所謂的開發(fā)文檔吧。
UE3的確是很強(qiáng),但是可惜入門太難啊。只發(fā)布東西,不說(shuō)明如何使用,我想對(duì)于我這種沒(méi)有過(guò)游戲開發(fā)經(jīng)驗(yàn)的人來(lái)說(shuō),要用UDK開發(fā),基本就是夢(mèng)想了。
據(jù)說(shuō)明年DOOM也要免費(fèi)發(fā)布他的五代引擎了,估計(jì)這種免費(fèi),也和這個(gè)UDK差不多吧。
posted on 2009-12-21 14:40 54sun 閱讀(6813) 評(píng)論(7) 編輯 收藏 引用 所屬分類: UDK