看板 GameDesign 關於我們 聯絡資訊
※ 引述《ritud (小風)》之銘言: : ※ 引述《Hevak (Arthow Eshes)》之銘言: : 在用,這部份主要就是Unity 本身以及C#或JavaScript。 : 但是,老實說,Unity 我認為算是還滿平易近人的大型引擎了,然而 : 相較於上述的RPG Maker 之流,學習曲線依然很高(至少要懂程式) : ,大家可能會認為這是廢話,不,我要說的重點在於,回歸到做遊戲 : 本身,選擇工具的考量並非在於工具有啥功能,然後去選一個功能最 : 多的,反而,每個工具各有特色,應該依據你的遊戲企劃,去選擇一 : 個最適合的工具。 其實我就講講 Unity. Unity 這東西平易近人是「對於已有一定程式基礎的程式員」而言. 對於不懂程式的人, 有很多東西還是不理解的, 即使是 script, Unity 的 script 跟程式語言完全沒兩樣, 而且還有繼承, 變化等程式員才會懂的事 情, 嚴格來說, 學藝未熟的程式員, 自己 OOP 也一個頭兩個大, 難以明白 物件導向的架構. 至於本來就入門的人, 那自然是完全沒有頭緒. 而且 Unity 很神奇地, 在很多人以為很簡單的 2D 方面, 支援能力去到廢 柴級. 其緩慢, 低效能, 是惡名昭彰的. 幾乎一定要用第三者的外掛, 而 第三者的外掛因為是用 3D 扮 2D, 所以裡面的架構又會變得頗為複雜. 最 終的結果是, 用 Unity 如果你做的不是純 3D 的遊戲, 有時會變得捨近求 遠, 特別是你的遊戲本來就沒必要是 3D 時. 除此之外 Unity 還有一個問題就是 svn, 因為他們封專案的方式是好像以 前 dbase 那樣一狗個包好的. 那幾乎可以殺掉市面上絕大部份的 svn 系統 , 而變成需要用他自家的 svn 系統. (那就是付錢給他的意思)如果你要多 人開發, 不用他的 svn 你會煩死. 所以, 這東西是給已經懂寫遊戲的人用的, 未完成過遊戲的人直接去用, 是沒有甚麼好結果. 這也涉及選擇工具的問題, 企劃的人如果完全不知道 Unity 這些特性, 就 很容易墮入覺得「既然 3D 能做, 2D 應該也是舉手之勞」之類的陷阱當中 , 但現實的工具總是在你意想不到的地方, 相當的需要額外資源和人力. 特 別是意志不堅, 容易大動系統的企劃, 問題就更大, 因為他們未來不可知的 設計, 很可能是已有工具所不擅長的, 這很容易就是流產. 沒有技術基底, 不能理解工具, 不能理解工具, 就無法依照工具的限界去設 計遊戲, 所以最後這件事還是回到起點. 如果一個人從無到有去學習做遊戲, 他需要用盡他所有的心力和時間去惡補 三方面的知識, 第一是技術, 第二是美術, 第三是遊戲設計. 而現實來說, 第三種最難惡補, 因為要明白「玩遊戲時覺得理所當然的事情, 做遊戲時卻 完全不理所當然」這點異常的困難... 但這是不能不惡補的, 三者不完備的 話你能做「遊戲」卻難以「好玩」. 一般來說你能理解技術和美術, 已經能做 FLASH GAME 了, 但這很可能就導 致一個人停在那一點. -- 基於思源的概念, 而宣傳的的香港 BBS: telnet://hkday.net 民國無雙更新 v1.21 抗戰篇 - 蘆溝曉月: http://sites.google.com/site/kowloonia/home --
LaPass:而且還有繼承, 「變化」等.... ← 請問變化是指什麼? 11/13 13:20
justben:我猜是 多型 吧 11/13 14:14
chchwy:Unity Pro可以支援一般的版本管理系統 我有用svn 11/13 16:21
ritud:Unity做純2D遊戲真的完全不好用,碰巧我最近正在做,寫起來 11/13 16:37
ritud:感覺完全沒用到Unity的優點。 11/13 16:38
cmcer:Unity寫2d遊戲也相當方便,內建的物理引擎可以解決很多事情 11/13 17:01
littleshan:請找ex2D這個package 相當強大 11/13 17:17
littleshan:另外unity使用外部版本控制的缺點是它的檔案都是binary 11/13 17:18
littleshan:沒辦法進行合併,這在多人開發時可是大問題 11/13 17:19
littleshan:他的asset server看起來像是傳統的centralized vcs 11/13 17:24
littleshan:不知道有沒有版友在上面試過branch的功能? 11/13 17:26
ritud:要使用物理引擎就要用3D物件吧,也就是用plane或cube去做的 11/13 17:48
ritud:方式,這個作法,和一般2D遊戲概念已經不太相同了。 11/13 17:49
cmcer:2d即是把3d去掉z軸,其他概念沒什麼不同 11/13 19:03
主要的問題其實是沒有了「pixel」. 我在 unity 做 2D 是用 EzGUI.
Holyavenger:我也在用EZ GUI,可是對美術來說它一點也不EZ啊...XD 11/13 23:39
Holyavenger:祈禱Scaleform for Unity趕快出吧~~官網說開發中了XD 11/13 23:41
Holyavenger:只是話說回來,Flash還真的是越來越重要了 11/13 23:45
LaPass:Flash不是停止開發了嗎? 11/13 23:47
cmcer:未來是html5的時代,flash停止開發了 11/13 23:48
EzGUI 連對程設來說也是很煩燥的東西. ※ 編輯: chenglap 來自: 222.167.25.38 (11/13 23:55)
Holyavenger:Flash只是棄守行動平台而已吧,否則Unreal和Unity何必 11/13 23:55
Holyavenger:都宣布可以發布到Flash,Scaleform也還在積極開發中 11/13 23:55
cmcer:flash3D不能用硬體加速,效能太糟糕了 11/14 10:57
Knightaco:Flash在"行動裝置"的支援停止開發了~ PC還會更新喔~ 11/14 17:46
cmcer:flash是跑個臉書遊戲就會吃滿CPU的怪獸 11/14 19:23
Hevak:跟他的運算方式有關係,沒辦法.... 11/14 19:54
rofellosx:餐城開好友名單記憶體就暴了 11/15 11:45
Jerrynet:Flash player 11已經支援硬體3D了,還可以寫shader..... 11/16 00:54
StubbornLin:flash超容易當機 一當全部分頁都死光光 11/16 08:11
Ebergies:在 HTML5 好用的編輯器出現前基本是不成氣候的 11/16 23:08
Ebergies:換句話說,做個好用的 HTML5 編輯器可能可以噱一筆 11/16 23:08
letoh:http://labs.adobe.com/technologies/edge/ 這個嗎? 11/17 03:26
flamesky:沒人推ogre啊,那我推一下 11/19 11:17