近年來,Unity3d在中國發展迅猛,從各類培訓到論壇,從游戲項目開發到商業應用,可以說方興未艾。而另一些業內人士認為,Unity3d問題多多,質感不如UDK和CRYENGINE,交互性又不如HTML5和FLEX。那么,作為企業或是開發者,究竟是應該全身投入,還是乘早遠離?
燃動數字推薦資深記者Maria Korolov的一年前的兩篇文章,由她一人分飾兩角,分別從正反兩種截然不同的觀測點闡發討論,供各位讀者參考。Maria Korolov 是著名商業雜志《Hypergrid Business》的編輯和出版人。從業超過二十年,先后任職于《芝加哥論壇報》、《計算機世界》和路透社等媒體,也曾在俄羅斯和中國工作,著作等身。
正方:投身Unity3D的五大理由(數據截止到2011年7月)。
1. Unity3D適合終端用戶。安裝簡單,只需一個小小的運行插件——已經有6700萬用戶安裝——你只需點擊鏈接即裝入瀏覽器。50萬家企業使用Unity3d,包括可口可樂、迪斯尼、微軟、美國陸軍和太空總署這樣的巨頭。
2. 使用簡單。沒有混亂的菜單,鍵盤配合需求和其他煩人的要求。人物可以行走坐臥,可以語音或打字在線溝通,能創造場景,演示動畫,還能實時交互?這些還不夠嗎?
3. 舉例來說,如果你的公司操作系統很簡單,現在想三維虛擬漫游展示公司的新辦公樓,但是又不需要通過太復雜功能太多的虛擬平臺來實現,那你就可以在公司網頁里嵌入Unity 3D player,就像嵌入照片和視頻一樣。Unity3D的入門版本是免費的,已經提供了很多功能。
專業版只要1500美金,沒有年費。一旦入門,無數的使用者會造訪你,甚至附加了一個簡單的選項——“邀請其他用戶來訪”——只要你的網頁扛得住。
4. 對于使用過Jibe和Unifier這樣的全功能虛擬現實平臺開發者,運行環境熟悉而且極容易上手。
5. 軟件完全面對初學者。目標物件和動畫更直觀,大量可用的材質,入門版和專業版都免費提供。
附加理由。多加400美金,你就可以發布你的Unity3D場景到iPhone,iPad,或是Android設備,實現跨平臺應用。
反方:遠離Unity3D的五大理由。
1. 有專利的封閉平臺。有些開發者和團體更愿意致力于安卓這樣的開放平臺,或是成本考量,或是喜歡動手調整成自己需要的形態。
2. 固步自封。你無法將Unity場景移動到Flash、HTML5或是WebGL,只能重做。這對設計師是災難。
3. 你需要懂得創建和修改模型面片,就是說需要專業的建模知識。免費的物件,那些Google模型倉庫里或是網上模型庫里的物件,不能拿來即用。比如普通老師和學生不能創建他們需要的教學模型,除非他們是三維設計專業的。
4. 你不能和朋友們同學們共同搭建場景,也不能進入場景重新擺放調整成你想要的樣子。這個功能也許以后會增加,但是目前,你只能通過代碼艱難實現。
5. 沒有全場景位置坐標。Unity創建的環境,只能通過一個個獨立場景拼接而成。你不能自然地從一個場景走到另一個場景,或是從天空俯瞰完整場景。因為一個場景可以任意設置連接到另一個場景,如果設計師不小心,就有可能搭建出完全不合邏輯的場景。
舉個例子,一棟房子的一扇門,可以設置為下一個場景的入口,門內的場景甚至會大于門外。對設計師來說有時順手的設置,觀看者會完全暈頭轉向。