作者chenglap (无想流流星拳)
看板GameDesign
标题Re: [请益] 有没有专门在讲GUI的程式书籍推荐...
时间Wed Aug 24 00:18:06 2011
※ 引述《Hevak (Esdelenka Hestapora)》之铭言:
: 目前在下偏好的语言算是Java、C#、Python,
: 设计原则方面我是没问题,排除贫弱的程式功力以外,
: 最大的问题点是很多东西我不知道怎麽用GUI实作。Orz
: 现在的时代总不可能写一个command-line游戏出去吧TwT
: (题外话,话说我不太会玩NetHack...这东西摸了几天都还摸不懂)
: 想问问有没有关於能适用於游戏的GUI设计的相关书籍推荐?
如果你有上过大学的软体工程, 有一课叫 HCI.
那就是这玩意了.
但理论不及想法清楚重要.
最基本的是: 「你觉得甚麽人在甚麽时候玩你的游戏? 」
比方说, 如果你做一个 iphone 游戏, 是让别人在捷运上打发时间
的话. 那麽你就应该:
1. 竖着玩, 因为比较好拿
2. 单手可以玩完, 所以能按的都要集中在下面
到头来 GUI 也不能说是独立的问题.
而一定和你的游戏的取向有关系.
--
基於思源的概念, 而宣传的的香港 BBS:
telnet://hkday.net
民国无双更新 v1.21 抗战篇 - 芦沟晓月:
http://sites.google.com/site/kowloonia/home
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 222.167.25.46
※ 编辑: chenglap 来自: 222.167.25.46 (08/24 00:19)
1F:推 Hevak:我觉得这是原则性的问题 08/24 00:21
2F:→ Hevak:原则性的部分我自认我没问题,有问题的是我不会实作... 08/24 00:21
3F:推 chchwy:不会实作就找个GUI libaray下去实作看看阿XDDDD 08/24 00:45
4F:→ chchwy:然後你也没说清楚是要学会使用现有的平台ex. Java Swing 08/24 00:47
5F:→ chchwy:或者是GUI的底层原理,建议再重新清楚定义你的问题 08/24 00:48
6F:推 EthanWake:这二点就是人鸡介面的精义 08/24 01:15
7F:→ Hevak:Swing写起来只有惨烈可以形容 08/24 03:20
8F:推 johnlinvc:那就openGL吧 08/24 08:03
9F:推 Hevak:OpenGL比较偏向中低层运算 08/24 08:21
10F:→ Hevak:我会提到语言是因为随着语言不同有API库的问题Orz 08/24 08:21
11F:推 franknine:不太懂你的描述, 感觉不是 GUI 设计问题, 是没有方法 08/24 09:05
12F:→ franknine:画出自己喜欢的 GUI 吧. 08/24 09:06
13F:→ franknine:感觉你该找的是 Java Graphics2D 不是 Swing . 08/24 09:07
14F:推 Bencrie:中低层运算不好吗 XD 08/24 09:07
15F:推 franknine:我也觉得没甚麽不好, 如果是雕 2D :/ 08/24 09:09
16F:→ franknine:之前用 Hge 也不是很满意, 一直想自己雕. 08/24 09:10