|
電腦遊戲製作開發設計論壇 任何可以在PC上跑的遊戲都可以討論,主要以遊戲之製作開發為主軸,希望讓台灣的遊戲人有個討論、交流、教學、經驗傳承的園地
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
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 文章: 689
2704.11 果凍幣
|
發表於: 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 文章: 689
2704.11 果凍幣
|
發表於: 2012-3-24, AM 11:12 星期六 文章主題: |
|
|
d82519 寫到: | 那有甚麼比較推薦的書嗎?
感覺有些書厚厚一本可是根本沒教到甚麼... |
基本上所有的書我都推薦,我覺得一本書沒有所謂的「好不好」,而是看「適不適合」,有時候就算介紹了一本自認為超經典的書,但它可能會對初學者來說太難,也可能會對資深者來說太簡單,更可能會讓學習方向不同的人覺得文不對題。
所以我推薦你照著關鍵字去查詢,然後實際到書店裡站著翻翻看,選一本自己覺得最好的,這樣才不會浪費金錢、時間與空間。
關鍵字:Win32、MFC、視窗程式設計 |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 可以 在這個版面附加檔案 您 可以 在這個版面下載檔案
|
|