討論區快速選單
知識庫快速選單
討論區最近新進100則主題 最紅的App開發語言:Kotlin
[ 回上頁 ] [ 討論區發言規則 ]
請益: 我該換開發工具嗎?
更改我的閱讀文章字型大小
作者 : s991442(Squall Liu)
[ 貼文 3 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2013/11/27 上午 02:16:15
如題,很想在未來成為遊戲程式設計師
到了現在大四才有時間去自修
起初買了一本很間單好學的書來看(書裡使用Managed DirectX)
學是很好學,但是發現Managed後面不更新了,業界似乎也用C++的DirectX居多
後來就換XNA,用這個跟同學一起弄一個簡單的2D RPG

我想說在剩餘的大學生涯以及未來的研究所兩年把遊戲設計練好
想請問繼續用XNA好嗎??
我上104看了一下相關的職缺,幾乎都是用Unity3D居多,少數使用DirectX
幾乎沒看到XNA@@(而且 XNA 2014年之後好像再也不更新了??)

怕再深入XNA之後會後悔(雖然真的好用)
不知前輩們有沒有甚麼建議!
不怕過程辛苦,只怕學了無用武之地!
謝謝!
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4466 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2013/11/27 上午 10:04:01
unity3D and this one - http://www.unrealengine.com/udk/

are more popular
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4466 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2013/11/27 下午 02:21:59
http://forum.unity3d.com.tw/
作者 : jasper(Jasper)討論區板主 程式設計甘苦談頂尖高手上班族的哈拉園地優秀好手貼文超過1000則人氣指數超過70000點
[ 貼文 1403 | 人氣 96053 | 評價 6980 | 評價/貼文 4.98 | 送出評價 42 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2013/12/7 上午 10:09:20
個人覺得遊戲設計的困難點不在用 XNA, DirectX, cocos2d-x 或 Unity3D 上,而是遊戲本身的game loop、AI 等等。

現在流行甚麼,將來一定還會是嗎?這很難說,但基本的概念會一直存在,只是會愈來愈方便。以前我們得自己處理透明色的問題,現在就不用了,省了一些麻煩,但以前是寫成工具的,只是省了這一段的功夫而已,對專業的程式員而言,這不是困難的事。

遊戲的理論還很多,別太在意 XNA, Unity3D, cocos2d-x 等框架上。
作者 : doraemon(人稱阿牛)
[ 貼文 74 | 人氣 5056 | 評價 220 | 評價/貼文 2.97 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2013/12/7 下午 08:16:12

>如題,很想在未來成為遊戲程式設計師
>到了現在大四才有時間去自修
>起初買了一本很間單好學的書來看(書裡使用Managed DirectX)
>學是很好學,但是發現Managed後面不更新了,業界似乎也用C++的DirectX居多
>後來就換XNA,用這個跟同學一起弄一個簡單的2D RPG
>
>我想說在剩餘的大學生涯以及未來的研究所兩年把遊戲設計練好
>想請問繼續用XNA好嗎??
>我上104看了一下相關的職缺,幾乎都是用Unity3D居多,少數使用DirectX
>幾乎沒看到XNA@@(而且 XNA 2014年之後好像再也不更新了??)
>
>怕再深入XNA之後會後悔(雖然真的好用)
>不知前輩們有沒有甚麼建議!
>不怕過程辛苦,只怕學了無用武之地!
>謝謝!
基本上遊戲設計的領域太龐大了, 姑且分純遊戲程式與遊戲引擎開發兩類
純遊戲程式的話, 除了遊戲邏輯, AI, UI等, 看類型可能還要用到資料庫
而若往遊戲引擎開發方面就要懂更多, 像是圖形, 網路, 音效, 多核心系統等等
這通常牽涉到架構設計, 講白了普通的程式設計師是做不來的
國內的遊戲公司有些雖然講好聽的說是自己開發引擎, 實際上大都跟國外買授權來用
(遊戲程式邏輯都搞的哩哩辣辣的, 很難相信能搞定更困難的引擎開發)

不過不管怎樣其實你怕的點算有點多餘了
這行業變動大, 創新快, 如果你以為學一套工具便能長久立足業界那真是太天真了
舉個例子, EA以前有個還算知名的遊戲引擎 renderware
短短十年不到的期間就關門收攤了, 所以誰也沒辦法保證目前熱門的工具在將來不會被淘汰

學東西要學到他的精隨, 精神
等到累積一定的經驗提高你的學習力
到時不管工具怎麼變, 能比別人更快學會自然不容易被淘汰


作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4466 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2013/12/8 下午 09:50:58
For any game development tool , you should regard them as tools that can speed game development . Any tool owns adv & disadv , it depends on your target and what's kind of games you will develop. To choose a suitable tool is important , but don't regard it as a wonder drug .
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4466 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2013/12/9 下午 03:40:59
Basically , don't join Taiwan games software industry . Because it is poor .
作者 : cxxlman(CxxlMan) C++優秀好手貼文超過1000則
[ 貼文 1012 | 人氣 3227 | 評價 1260 | 評價/貼文 1.25 | 送出評價 27 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2013/12/10 上午 01:29:19

>現在流行甚麼,將來一定還會是嗎?這很難說,但基本的概念會一直存在,只是會愈來愈方便。以前我們得自己處理透明色的問題,現在

請問 透明色 不用自己處理的意思是指繪圖引擎會代為處理,還是硬體有更好的支援方法
作者 : jasper(Jasper)討論區板主 程式設計甘苦談頂尖高手上班族的哈拉園地優秀好手貼文超過1000則人氣指數超過70000點
[ 貼文 1403 | 人氣 96053 | 評價 6980 | 評價/貼文 4.98 | 送出評價 42 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2013/12/10 下午 09:11:01
>>現在流行甚麼,將來一定還會是嗎?這很難說,但基本的概念會一直存在,只是會愈來愈方便。以前我們得自己處理透明色的問題,現在
>
>請問 透明色 不用自己處理的意思是指繪圖引擎會代為處理,還是硬體有更好的支援方法

是硬體或繪圖引擎,這我不清楚,但感覺上應該是繪圖引擎。像我用 C# 的 Image ,而外部檔案為 PNG,存檔時有透明色,顯示時,它就幫我處理掉了。而下面這段:

private void DarwCursor(Graphics g, Rectangle rect)
{
     Brush aBrush = new SolidBrush(Color.FromArgb(127, 51, 153, 255));
     g.FillRectangle(aBrush, rect.Left+4, rect.Top+4, 64, 64);
}

就用到了 Color.FromArgb(),搞了一個半透明的動作,這是 C# 提供的,也許正確一點的說法應該是 Windows GDI+ 吧!


作者 : cxxlman(CxxlMan) C++優秀好手貼文超過1000則
[ 貼文 1012 | 人氣 3227 | 評價 1260 | 評價/貼文 1.25 | 送出評價 27 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2013/12/11 下午 12:10:59
抱歉 我誤會了 以為是透明混色排序處理之類的

若是png會有對應的程序處理 這比較普遍的功能
 板主 : 小呆 , 冷眼
 > 遊戲程式設計 - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - 遊戲程式設計 - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
遊戲程式設計
1 aming 2280 
2 冷眼 1450 
3 阿西德倫 510 
4 PLAYER 390 
5 garf 340 
6 Akira 330 
7 白老鼠(Gary) 290 
8 BlueTulip 270 
9 東昇 250 
10 CCL 240 
遊戲程式設計
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2018 程式設計俱樂部 http://www.programmer-club.com.tw/
0.078125