如何實現遊戲的gui(用vc+directx)
1樓:網友
當然不是!在遊戲裡,設定圖形使用者介面,一般需要程式設計師和美工自己動手。
大體跟你說一下:首先,遊戲策劃要規劃一下游戲的介面,比如,主選單下有哪些選項(新遊戲、讀取存檔、離開遊戲等),遊戲進行時,選單有哪些專案(如rpg,有成員狀態、物品、魔法、裝備、存檔等)。
之後,根據策劃的設計,遊戲美工負責將介面圖形化。例如,設計每個或每一類按鈕的外觀,包括未按下和按下分別是什麼樣子。還有選單選中與未選中是什麼外觀……背景介面的風格等等……
接下來是程式設計師的工作,一般,對於大型商業遊戲,他們會聘請專門負責介面的程式設計師設計,和製作遊戲的人員多數情況下是不同的。各司其職嘛!若是普通公司,就大家一起來了,分工不那麼明晰(說起來前不久我還做了個存檔介面,得到了領導滴讚賞……低調,低調……)
對於程式設計師來說,基本上,就是利用美工提供的素材,一般是一些**,製作介面、選單和按鈕等邏輯。比如,判斷滑鼠所在處,若是在某個按鈕的矩形區域之內,則該按鈕的**由未選中的**轉換為選中**,對於選單也是同樣道理。
你要是感興趣,我可以給你乙個存檔的介面看看,但只能給你可執行檔案、**資源,源**可不能開放啊,會被炒滴……
喜歡的話留個郵箱!
用python寫遊戲除了pygame 還有什麼模組? 寫gui用什麼模組?除了easygui和wx
2樓:老夭來了
python可以只用來實現遊戲服務端,前端可以使用別的語言,比如flash之類的。
寫gui可以用python自帶的tkinter或者使用qt的python庫。
如果解決了您的問題!
如果未解決請繼續追問。
3樓:匿名使用者
寫桌面客戶端最好的應該是wx和qt。
unity3d中怎麼實現螢幕觸控點選用gui繪製出來的按鈕
4樓:網友
什麼都不應做啊,if("",""))
在android裡面。
觸發的**。。。是可以執行的吧?
如何用c語言編寫gui的軟體
5樓:吉祥二進位
使用c語言編寫gui的軟體,一般需要gui相關的庫,比如qt庫,比如windows上的sdk庫。需要專門找這方面的資料學習。以windows為例,寫乙個最簡單的hello world,以下程式在中編譯通過,實際上只是呼叫了乙個sdk中的messagebox函式。
#include
#include
#pragma comment(linker ,"/entry:maincrtstartup /subsystem:windows")
int main()
6樓:網友
你說的那個可能就是c++語言做到的 用編寫 win32程式 記得 不是那個控制檯應用程式啊 包括樓上說的qt 和gtk 都是c++的庫 並不是c語言的。
7樓:網友
一是自己用演算法實現介面,難度大,要會圖形實現多方知識。
一是使用圖形庫,如windows提供的圖形介面api,linux下的qt,gtk等。
使用現成的圖形介面,只需瞭解其提供的功能與實現方法,呼叫其函式介面就能實現圖形介面。
第一次做遊戲gui要注意什麼?
8樓:網友
看哪方面的ui,是使用者操作介面還是功能資訊展示介面。使用者交介面需要了解遊戲性質(mmo,卡牌,競技等)來對應設計。如mmo需要更多地給主視角場景留出空間,主介面儘量簡潔。
要是功能資訊展示介面則要考慮內容的填充性和展示能力。如技能的資訊顯示框要做成樹狀分類圖還是簡潔的文字框,要不要插圖等。關鍵是必須瞭解產品性質進行設計。
求 vc+directx 製作遊戲的教程
9樓:cgwang王氏教育集團
想要系統的學習可以考慮報乙個網路直播課,推薦cgwang的網路課。老師講得細,上完還可以回看,還有同型別錄播課可以免費學(贈送終身vip)。
在「遊戲設計/遊戲製作」領域的培訓機構裡,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同型別大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提公升會很快,特別適合基礎差的學生。
10樓:
本人有自己寫的demo,有詳細的註釋,不過,怕你看不懂,如果你c基礎好的話,應該問題不大,但是**太長。
環境是vs2008,win32下的程式設計,個人不喜歡mfc,甚至超級討厭,如果做遊戲,建議摒棄mfc。
to:樓主,資原始檔太大,加起來大約20m左右,怎麼發。。
11樓:網友
用directx的話就不需要用mfc了。
我前段時間做過乙個全屏的directx遊戲。 我參考的檔案發給你吧。
寫directx程式一般是全屏,不需要視窗的。所以用不上mfc了。 和寫c語言程式有點類似。 主程式就是main().參考例子吧。
12樓:網友
2d開發directx知識只要看dsdk的例子就夠了。
如何用沙盤實現雙開遊戲ip,如何用沙盤實現雙開遊戲2個ip
我是不是可以用沙盤開啟兩個瀏覽器,再在火狐上設定 ip?這樣具體要怎麼設定?請高手幫忙解答,謝謝 網頁遊戲的話沙盤應該不需要 應該沒有辦法 兔 子 轉換 器動態轉換器是一款功能強大的 位址轉換軟體,連線速度 很快,能夠修改電內 可以換ip呀 去下個。兔子。動態。ip。可以一鍵換ip的 遊戲為了限制多...
在windows下用c語言如何實現socket網路程式設計需要
需要用到的標頭檔案包含 include include 與linux環境下socket程式設計相比,windows環境多了乙個步驟 啟動或者初始化winsock庫 winsock,一種標準api,一種網路程式設計介面,用於兩個或多個應用程式 或程序 之間通過網路進行資料通訊。具有兩個版本 winso...
跪求老鼠走迷宮遊戲,必須用C 編寫,用棧來實現,因為是資料
include stdafx.h include using namespace std const int rows 8,cols 8 hinstance hinst hbitmap ball hdc hdc,mdc,bufdc hwnd hwnd dword tpre,tnow char str...