我在整个职业生涯中都编制了一些用户界面,但他们一直都有点沉闷,业余和丑陋。我几分钟前刚刚玩“星际争霸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. 逆向工程游戏控制器时没有USB流量
- 4. 使用JavaScript和HTML5制作桌面游戏在线图形用户界面的技巧
- 5. vbscript递归编程技巧
- 6. Java EE编程技巧
- 7. 逆向工程
- 8. 游戏编程
- 9. 游戏编程
- 10. 逆向工程C++
- 11. 编写测试玩家算术技巧的Python游戏
- 12. 3D XNA/WP7工具和技巧的完美结合游戏
- 13. 逆向工程ORM
- 14. 逆向工程VaultRemoveItem
- 15. Java逆向工程教程
- 16. Android游戏编程
- 17. Unity游戏编程
- 18. Java游戏编程课程?
- 19. 控制台界面教程和技巧(pdcurses)
- 20. 重新设计令人费解的用户界面的技巧
- 21. 逆向工程汇编代码
- 22. 逆向工程“编译”Perl与C?
- 23. 逆向工程汇编代码到C
- 24. 卡技巧程序
- 25. Java程序技巧
- 26. 游戏界面设计
- 27. 逆向工程Web应用程序
- 28. iPhone甲板游戏界面
- 29. 类图逆向工程?
- 30. 休眠逆向工程
Scaleform看起来非常酷,但它看起来不自由:)。 – 2010-08-22 17:33:14
它远离免费。事实上,我想他们甚至不会跟你说话,除非你身后有一个知名的出版商。尽管这个名字可能意味着什么,但疯狂的艾迪是一个强有力的替代品,至少应该是一个很好的起点。 – Mhmmd 2010-08-22 18:00:47