看板 GameDesign 關於我們 聯絡資訊
※ 引述《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)
Hevak:我覺得這是原則性的問題 08/24 00:21
Hevak:原則性的部分我自認我沒問題,有問題的是我不會實作... 08/24 00:21
chchwy:不會實作就找個GUI libaray下去實作看看阿XDDDD 08/24 00:45
chchwy:然後你也沒說清楚是要學會使用現有的平台ex. Java Swing 08/24 00:47
chchwy:或者是GUI的底層原理,建議再重新清楚定義你的問題 08/24 00:48
EthanWake:這二點就是人雞介面的精義 08/24 01:15
Hevak:Swing寫起來只有慘烈可以形容 08/24 03:20
johnlinvc:那就openGL吧 08/24 08:03
Hevak:OpenGL比較偏向中低層運算 08/24 08:21
Hevak:我會提到語言是因為隨著語言不同有API庫的問題Orz 08/24 08:21
franknine:不太懂你的描述, 感覺不是 GUI 設計問題, 是沒有方法 08/24 09:05
franknine:畫出自己喜歡的 GUI 吧. 08/24 09:06
franknine:感覺你該找的是 Java Graphics2D 不是 Swing . 08/24 09:07
Bencrie:中低層運算不好嗎 XD 08/24 09:07
franknine:我也覺得沒甚麼不好, 如果是雕 2D :/ 08/24 09:09
franknine:之前用 Hge 也不是很滿意, 一直想自己雕. 08/24 09:10