2010年7月9日 星期五

Unity3D - 遊戲以外的事 (Unity3D: Beyond the Game)


本文轉載自www.everyday3d.com,版權歸原作者所有,UnityBuster.blogspot.com整理翻譯。轉載請註明出處!

我不是一個遊戲開發者。在過去的10年間,我一直是一個Flash的設計者和開發者。我曾經製作過許多項目包括廣告,如動畫(包括橫幅,視頻網站,豐富的媒體接口,網絡應用,三維仿真),以及簡單的遊戲。

然而相較於Flash,我相信Unity3D更像是一個遊戲開發平台,而前面提到所有這些類型的項目同樣都可以用Unity3D來解決。而在某些情況下,Unity3D得出的結果遠超出了我們目前用Flash和ActionScript可以得到的 - 這正是我期待的好機會。 (在某些情況下,最終可能變成災難,就好像明明用HTML就可以完成的網頁,結果卻用Flash來完成。我們將可預期同樣的事情會再度發生,只因為人都會犯錯)。

技術被接受採用的速度其時並沒有我預期的快。我敢肯定,Unity3D最終將成為3D Web(網頁)應用程式的標準,但是我們還沒有到達那裡。到目前為止,Unity 的iPhone遊戲已經非常成功的被開發出來,而它也逐漸成為開發線上遊戲的首選工具。廣告業也將會跟進採用Unity3D。我們可以預期尖端的互動機構和生產企業很快會開始釋放Unity3D製作的產品。我希望這會在這一兩年發生。這是很有機會的,因為許多這樣的專案已經在進行當中。UnityBuster整理翻譯

之所以會出現這種情況是因為Unity3D是多才多藝的。它是被當作一個 “遊戲開發工具” 來銷售,但它有許多功能都超過了這樣的定義。它允許多樣化的內容整合(二維,三維,視頻,聲音),具有強大的動畫工具和強大的腳本API可用來創建任何複雜的邏輯運算。

當我滿載著靈感從阿姆斯特丹FITC回來,我決定更深入地看看Unity3D腳本和至少多於基本功能和多於只建立一個“第三人稱射擊”的情況。作為一個長期的Flash開發人員,對於典型的Actionscript技術也有一些困擾和問題,我決定檢驗是否可以用 Unity3D來解決類似的問題。這裡是幾個首先出現在我心中的基本問題:

1. How to dynamically load an image into Unity3D and do something with it?
2. How to load a video?
3. How to draw lines, points and shapes at runtime?
4. How to generate content with code?

這些問題的順序是從那些最容易回答的問題開始。我有更多的問題排在後面,所以這個貼文可能會有後續的更新。無論如何,在未來的日子(或數週)我會發布它的解決方案。我做了一些嘗試,我有一些我在一路研究的心得代碼以及一些提示來分享。再見!

本文轉載自www.everyday3d.com,版權歸原作者所有,UnityBuster.blogspot.com整理翻譯。轉載請註明出處!

沒有留言:

張貼留言