作者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