學了C語言,只會實現一些演算法,對遊戲開發完全沒頭緒,是不是學偏了?

時間 2021-05-10 00:26:56

1樓:

推薦看一下這個 純C遊戲引擎Mojoc ,只用C語言開發Android和IOS的遊戲,自帶了乙個遊戲的例子可以真機執行。涉及到C語言的方方面面,注釋詳盡,或許可以解決一些你的困擾。

2樓:xiaoyao

正常的很,就像寫作一樣。c語言只是語言,程式設計才是寫作技巧,你只是學會說話,不會寫作很正常,多看看別人怎麼寫的就可以知道個大概了

3樓:徐雙雙

你還需要讀一本書《computer graphics》,即《計算機圖形學》。

從基本的如何渲染點和線開始,到各種圖形變換,3D變換。

你就會明白顯示卡到底在做什麼事情,遊戲引擎又是幹什麼的,以及如何做一款遊戲。

明白原理後,其實用console就能寫個簡單的貪吃蛇,小蜜蜂什麼的。

4樓:springboard

完全沒頭緒,說明學的還遠不夠。如果目標是用C做遊戲的話,你首先需要想好遊戲的介面拿什麼做,這就需要懂得windows相關的API。還有遊戲不同的模組,這得需要物件導向的思想去設計,不然層次結構會很亂,所以還得學C++。

如果你只會C/C++只能做一些最簡單的小遊戲,得選擇學乙個遊戲引擎才能做出真正拿的出手的遊戲。所以要學的還很多。

用python實現一些機器學習演算法時是否需要自己寫輪子?

ProP 先調包,跑通乙個演算法知道有哪些引數,這些引數改動會有什麼影響 然後閱讀原始碼,有興趣可以手動寫一寫主要的部分,一定要梳理好資料的流程 最後可以自己嘗試的改動一下模型,不管結果好壞,也算自己的一種嘗試。最好是完全懂數學原理,模型的每個部分都能用數學解釋,這樣改動模型,優化方法就水到渠成了。...

想從零學習C語言,能否提供一些建議?

楊山 他們說C的方向有三個,作業系統,嵌入式,硬體驅動。C是很底層的東西,直接跟硬體打交道,操作暫存器。個人理解就是,利用C需要按照一定的邏輯去操作一堆開關組。作業系統很難,硬體驅動也有一套自己的標準。不是行內人,基本上是不可能了解裡面的標準。比如ASCII編碼,這個是容易獲得的乙個編碼標準,但是不...

如何利用c語言畫出一些好玩,好看的圖形?

fuujiro 2018.4.12 我大一的時候好可愛 o 畫個五角星超嘚瑟的好傻!2016.12月 勉強答一下吧.include int main int i,j a 0 18 1 for j 17 j 20 j a 1 j 1 for j 16 j 21 j a 2 j 1 for j 15 j...