我在整個職業生涯中都編制了一些用戶界面,但他們一直都有點沉悶,業餘和醜陋。我幾分鐘前剛剛玩「星際爭霸2」,並想知道如何實現類似的功能?他們可能使用OpenGL做飛船做3D,但是他們用它們的按鈕和包含它們的面板是什麼?一旦屏幕改變並且部件會扭曲並滑出,一些面板也會動畫。這些可能是PNG嗎?他們有一位藝術家在前面畫畫,然後程序員只是掉落或滑落到位? 任何想法表示讚賞。 Mj逆向工程遊戲用戶界面 - 編程技巧
1
A
回答
0
我的建議是找到一個遊戲,你可以檢查源代碼。一個很好的例子是Racing Game,它旨在展示微軟的XNA框架,並用C#編寫。如果內存能夠正常使用,這款遊戲在遊戲前和遊戲中都有一些非常棒的UI元素。
0
Scaleform是AAA遊戲工作室的事實標準。它允許使用Adobe Flash實現遊戲UI。
Crazy Eddie's GUI System似乎是流行的開源選項。我相信它被用於Torchlight,但我不確定。
我並不熟悉你提到的確切效果,我也沒有任何Scaleform的經驗知道它可以做什麼。但我認爲其中很大一部分與編程有關,並且與拋光遊戲藝術資產有關。
HTH
2
顯卡是顯卡 - 如果他們看起來比你有可能是因爲他們花了好多藝術家們的藝術。它們的GUI元素很可能只是簡單的位圖,或者可能是平鋪和/或拉伸位圖的排列以促進可調整大小的元素。但是那裏沒有真正的魔法。只是圖像。
相關問題
- 1. 遊戲編程 - 圖形用戶界面
- 2. 遊戲用戶界面HUD
- 3. Asterisk編程技巧?
- 4. 遊戲編程的向量
- 5. 逆向工程遊戲控制器時沒有USB流量
- 6. 使用JavaScript和HTML5製作桌面遊戲在線圖形用戶界面的技巧
- 7. Android遊戲 - 代碼示例和技巧
- 8. 實時多人遊戲技巧
- 9. Flash遊戲簡單性能技巧
- 10. vbscript遞歸編程技巧
- 11. Java EE編程技巧
- 12. ruby eval元編程技巧
- 13. 逆向工程
- 14. 逆向工程?
- 15. 遊戲編程
- 16. 遊戲編程
- 17. 逆向工程C++
- 18. 編寫測試玩家算術技巧的Python遊戲
- 19. 3D XNA/WP7工具和技巧的完美結合遊戲
- 20. 需要多核編程技巧和技巧
- 21. 逆向工程ORM
- 22. Visio逆向工程
- 23. 逆向工程ControlTemplate
- 24. 逆向工程VaultRemoveItem
- 25. Java逆向工程教程
- 26. 遊戲編程C
- 27. Unity遊戲編程
- 28. Android遊戲編程
- 29. 控制檯界面教程和技巧(pdcurses)
- 30. Java遊戲編程課程?
Scaleform看起來非常酷,但它看起來不自由:)。 – 2010-08-22 17:33:14
它遠離免費。事實上,我想他們甚至不會跟你說話,除非你身後有一個知名的出版商。儘管這個名字可能意味着什麼,但瘋狂的艾迪是一個強有力的替代品,至少應該是一個很好的起點。 – Mhmmd 2010-08-22 18:00:47