學習了C C之後,開發成遊戲需要哪些程式設計知識?

發布 科技 2024-02-05
6個回答
  1. 匿名使用者2024-01-25

    圖形、資料結構和演算法,DirectX SDK 程式設計。

  2. 匿名使用者2024-01-24

    C++程式設計開發在遊戲開發專案中一直很少使用,所以今天我們來看看使用C++程式設計技術時可以實現哪些方法。

    二維陣列遍歷,C++基本資料型別,字串類,控制結構,函式。

    這種方法不涉及指標和物件導向的思維,因此可以作為C++新手的小專案使用。

    實施想法。 1.背景。

    遊戲的背景是乙個4*4的二維陣列,通過二維陣列中擲骰子值的變化和每個動作中數字位置的變化來完成。

    2.隨機數和位置。

    在遊戲開始時,隨機抽取兩個數字,之後,每步棋的空白處隨機抽取乙個新數字(2 4)。

    首先隨機得到乙個空白(即二維陣列等於0),對演算法進行優化,系統隨意選擇50次,如果找不到空白,則手動找到乙個位置,可以在一定程度上加快隨機位置的速度。

    如果小於 1,則隨機得到 2,如果不是,則隨機得到 4,2 和 4 的概率相同。

    3.運動演算法。

    所有四個方向的運動或多或少是相同的,但在臨界點處略有不同,下面通過向左移動來解釋。

    對每個物件進行判斷,在第一行中,IT 培訓會發現從 COL1 到 COL2 的範圍內是否存在障礙物。

    C++ 版本旨在複習基本的遊戲演算法並熟悉 C++ 語法,不考慮細節,例如不新增遊戲結束。

  3. 匿名使用者2024-01-23

    大型3D和網路遊戲中使用的DU中,超過70%是本地C++,一小部分是基於C

    德爾福、VB在大型遊戲專案等中幾乎沒有版本,在小功率遊戲中也比較少見,小遊戲大多是flash。

    因為大型遊戲是基於DirectX和OpenGL等的,所以需要聯網也涉及到socketsocket程式設計,用C++呼叫這些API比較方便,同時由於C++語言本身的工程性質,管理大型專案的源頭相對容易。 另一方面,也是對執行效率的追求。

    如果是真的,你可以使用像 peid 這樣的工具來檢查主程式和 dll 的標頭檔案頭資訊是否為 % C++。 包裝除外)。

    此外,許多大型遊戲都會安裝 Visual C++ 2005 2008 Redistributable Package,即 C++ 執行時庫,也可以從中看出。

  4. 匿名使用者2024-01-22

    學習C++後,您可以進行遊戲程式設計。

  5. 匿名使用者2024-01-21

    這取決於你對什麼感興趣,如果你對程式設計感興趣,你對學習基本語言感興趣,你對藝術感興趣,你對3D感興趣,等等。 不要以為遊戲開發很難,但遊戲確實涉及廣泛的知識,即使世界上沒有提供遊戲相關專業的大學,你也必須自己找到一切。

    我只是在做遊戲開發,所以我建議你先了解你想做什麼,遊戲開發? 或者遊戲引擎開發,如果是遊戲引擎開發,基本的C語言和計算機圖形學知識一定很紮實,因為你做的引擎是以後遊戲開發的基礎,這就好比Autodesk的程式設計師從零開始寫3dmax,你需要了解乙個3D模型是如何用**生成的。

    如果你致力於遊戲開發,它會被分成不同的方面,藝術是一回事,建模等等,程式設計是另一回事,因為如果你問的是程式設計,我會說程式設計。 其實現代遊戲開發對程式設計的要求並不是很高,我敢說,如果以後只做遊戲開發,對程式設計的要求會越來越小。 從遊戲引擎的介面可以看出,大多數遊戲引擎都像3DMax一樣,像乙個3D軟體,裡面包含了大部分已經設定好的功能,比如邏輯事件觸發(比如你去什麼劇情**,把開關放到**)等功能,這裡的程式設計師不寫邏輯事件演算法有多先進, 而是要用**來定製一些功能。

    可能很難理解,就拿Autodesk的3dmax來說吧,遊戲開發者就像是用3dmax的人,簡單的遊戲就像你用滑鼠在3dmax上拖動乙個球體,簡單的遊戲不用碰**就可以做,複雜的遊戲就像你想對尺寸、高度、位置等資料進行精確建模, 您需要在 3dmax 上手動輸入這些資料。

  6. 匿名使用者2024-01-20

    C語言還是感覺有點弱。

相關回答
4個回答2024-02-05

我的朋友是PHP開發者,當時是PHP開發轉行,剛開始工資不是很高,學得比較快,而且很努力,半年工資翻了一番,PHP開發是乙個非常好的行業。

8個回答2024-02-05

您好,PHP的薪資還是和實際工作能力和經驗有關,一般在我所在的二三線城市,乙個有一年工作經驗的PHP工程師的薪資在6000+左右。 >>>More

8個回答2024-02-05

是的,您可以先與客戶服務聯絡。

3個回答2024-02-05

要想學好英語,最基本的英語3000字一定要掌握。 那麼如何快速記住這3000個英文單詞呢? 這是乙個值得討論的問題。 >>>More