電腦遊戲製作開發設計論壇 首頁 電腦遊戲製作開發設計論壇
任何可以在PC上跑的遊戲都可以討論,主要以遊戲之製作開發為主軸,希望讓台灣的遊戲人有個討論、交流、教學、經驗傳承的園地
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入 

Google
[c++]新手加入,請教一下視窗的問題(新增問題)

 
發表新主題   回覆主題    電腦遊戲製作開發設計論壇 首頁 -> 遊戲程式初級班:語法及基礎概念
上一篇主題 :: 下一篇主題  
發表人 內容
d82519
稍嫌羞澀的路人


註冊時間: 2012-03-22
文章: 2

48.43 果凍幣

發表發表於: 2012-3-22, PM 6:36 星期四    文章主題: [c++]新手加入,請教一下視窗的問題(新增問題) 引言回覆

現在在學校學JAVA~也有問過老師

老師說想要走開發程式這行學完JAVA下一個要學的是C#

可是我GOOGLE了一下遊戲程式設計大部分都是用C++寫

所以我決定自學C++

現在學校內教的JAVA我目前會基本的變數.迴圈.物件導向.多形 大概只到這裡(還會往後再教)

還沒有碰到使用者介面

1)現在想請問一下C++和JAVA去比較程式邏輯,會差不多嗎?

例如說JAVA物件導向的多形在C++也有同樣的功能,只差在語法這樣?

2)用C++寫出來的使用者介面,就是我們一般遊戲的視窗那樣,視窗裡面就是跑程式寫出來的結果,還是要搭配其他引擎之類的?

3)目前還是有點搞不懂"程式語言""遊戲引擎""繪圖引擎"這3個的關係,如果我現在要寫一個3D模組的主角按W會往前走的動作
是要用程式語言寫出"匯入繪圖引擎的3D主角模組,並且按W有什麼動作",然後再丟到遊戲引擎去執行?

換個方式講...

程式語言負責"做什麼動作時會有甚麼結果"
繪圖引擎負責"繪製遊戲內的場景.人物......"
那遊戲引擎??

不知道我的想法對不對,所以求救...

4)如果想學好遊戲設計的話,我想買幾本書去鑽研..畢竟網路上的資料都零零散散的

如果想要學好"使用者介面.遊戲系統設計.操作"

那是要買程式語言的書,還是要買遊戲引擎的書?

有哪幾本是推薦的?(雖然不好意思,但是希望是中文的...)

5)小弟我繪畫功夫實在不敢恭維...但是又很想讓自製遊戲內的3D模組都符合自己的想像

所以我想遊戲程式設計這塊學好後請學校社團(動漫社以畫圖為主)的人來幫我製作3D模

組,那麼就要用到繪圖引擎?還是有另外的3D模組製作的方法?

如果會繪圖的不會程式還可以製作的出3D模組嗎?

我怕到時候會因為不會程式而做不出3D模組,還是說可以用他的繪圖功夫加上我的程式來

完成?



以上一堆問題懇請解答!

有些都是用我的觀念去問的...所以如果我的觀念有錯請糾正我>"<



另外~版上的中級班版好像沒有教學文QQ

我這的基礎入門都看完了,要換中級班點進去都沒教學,不知道如何下手Q_Q

================3/24新增問題================

我去學校的圖書館找了些書來看@_@

也上網抓了visual c++ 2010免費版的

開始在學使用者介面

想請問一下再新增專案的時候

要選擇win32專案,還是windows from應用程式?

這2個有甚麼差別?

還有就是MFC是什麼?

在中級班我有看到一個用MFC寫的小遊戲

我用VC++下去跑他說找不到afxwin.h

我GOOGLE了一下貌似免費版的沒有MFC?

這樣對開發遊戲會部會有引響??


d82519 在 2012-3-24, PM 2:59 星期六 作了第 1 次修改
回頂端
檢視會員個人資料 發送私人訊息
yag
Site Admin


註冊時間: 2007-05-02
文章: 684

2639.56 果凍幣

發表發表於: 2012-3-22, PM 9:47 星期四    文章主題: 引言回覆

1.有些地方不一樣,能夠多快適應就看個人能力

2.使用者介面的圖要有圖檔,其他部份是程式

3.遊戲引擎、繪圖引擎也都是程式碼寫出來的,遊戲跟繪圖的差別在於遊戲不只包含繪圖,可能還有包含物理、ai、音訊、控制、網路…等成份,或許還會加上相關的編輯器。

4.如果堅持要c++,建議先學win32或mfc,了解一下視窗程式的架構,這跟console下寫命令列程式有頗大差別。

5.繪圖跟3d建模是相差頗大的兩件事,雖然都需要有基本的美感,但3d建模會更偏向3d美術軟體的使用能力而不是2d手繪能力。
繪圖引擎只是人家包好的程式碼函式庫或類別庫,又或者是一整個framework(硬要解釋的話,類似coding流程框架吧),用途是提供函式讓我們用程式去呼叫,把一個已存在的3d模型檔案讀到記憶體中,並建構其相對應的struct,然後透過繪圖卡使其呈現在螢幕上,並用程式碼去控制其播放。
一般3d模型都是用3d美術軟體建出來的,最常見的就是3ds max、maya、blender等等
3d模型建好後,匯出的會是一個充滿了數字的檔案,其內是每個點的位置、每個面有哪三個點之類的資訊,我們必須把它用程式讀入,分析,並建構繪圖引擎或遊戲引擎所需要的資料結構,一般來說,引擎都會有各自特定的結構,以及特定的分析函式可用,重點是3d模型要匯出此特定的格式,這就需要一些特定的plug-in…基本上想自己一個人做3d遊戲的話,必定是要懂一些3d美術軟體的,否則你在跟美術溝通匯出的部份很可能會遇到問題。
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
d82519
稍嫌羞澀的路人


註冊時間: 2012-03-22
文章: 2

48.43 果凍幣

發表發表於: 2012-3-23, AM 11:19 星期五    文章主題: 引言回覆

那有甚麼比較推薦的書嗎?

感覺有些書厚厚一本可是根本沒教到甚麼...
回頂端
檢視會員個人資料 發送私人訊息
撲殺兔
時常出沒的會員


註冊時間: 2009-05-18
文章: 30

219.89 果凍幣

發表發表於: 2012-3-23, PM 7:58 星期五    文章主題: 引言回覆

Tricks of the Windows Game Programming Gurus
Tricks of the 3D Game Programming Gurus - Advanced 3D Graphics and Rasterization

這兩本應該是最符合你需求的兩本書 只是沒有中文
回頂端
檢視會員個人資料 發送私人訊息
yag
Site Admin


註冊時間: 2007-05-02
文章: 684

2639.56 果凍幣

發表發表於: 2012-3-24, AM 11:12 星期六    文章主題: 引言回覆

d82519 寫到:
那有甚麼比較推薦的書嗎?

感覺有些書厚厚一本可是根本沒教到甚麼...

基本上所有的書我都推薦,我覺得一本書沒有所謂的「好不好」,而是看「適不適合」,有時候就算介紹了一本自認為超經典的書,但它可能會對初學者來說太難,也可能會對資深者來說太簡單,更可能會讓學習方向不同的人覺得文不對題。

所以我推薦你照著關鍵字去查詢,然後實際到書店裡站著翻翻看,選一本自己覺得最好的,這樣才不會浪費金錢、時間與空間。

關鍵字:Win32、MFC、視窗程式設計
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
從之前的文章開始顯示:   
發表新主題   回覆主題    電腦遊戲製作開發設計論壇 首頁 -> 遊戲程式初級班:語法及基礎概念 所有的時間均為 台灣時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
可以 在這個版面附加檔案
可以 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作