遊戲 程式設計 怎麼能夠深入學習

2021-09-29 19:55:25 字數 993 閱讀 6359

以前做遊戲都是 opengl 從底層擼到上層 ,現在發展都是直接用引擎 很容易上手 。而且即見即所得 。 所以掌握一門引擎 這些都是基本技能 。

如果想要深入一些主要從這兩方面著手: 1, 演算法 2, 架構

演算法 需要一點 數學功底 不過不會太多 ,

1, 首先學習資料結構 有一本書 叫 c# 資料結構

2, 掌握 向量 和 矩陣運算

3, 可以從圖形學入手 通過 unity3d shader 程式設計 掌握基本數學方法和公式運用 。

入門可以參考:

unity3d shader 入門參考

入門了 就可以寫更多的演算法 寫各種特效 。

然後在去看一下 opencv 這個庫是專門處理影象的 會涉及更多的演算法 。這些演算法完全可以搬到 unity3d shader中。

如果opencv 常規演算法入門了 後面就可以在看 人工智慧 機器學習方面的書籍裡面 也可以應用到 unity3d ai 中來。

1,擁有面對物件程式設計思想

2,具備面向模組程式設計思想

3,具備面向框架程式設計思想

4,面向工具程式設計思想

首先得慢慢培養自己有面對物件程式設計的思維 。

這樣的思維 就把握好乙個 拆字 , 將大問題拆成很多小問題 。小問題 分門別類 。乙個大問題乙個類。 這樣的思維 慢慢強迫自己練下去 。慢慢就有面對物件程式設計的思維了。

然後在慢慢鍛鍊自己能夠架構乙個介面的能力 ,比如乙個ui 介面 遵守mvc 思想。能夠分清楚 自己寫的** 哪些是mvc , 分割開來 。這個能力有了就慢慢開始寫乙個 模組 比如 整個ui 模組 改怎麼架構 ,怎麼樣讓 團隊開發效率高 。 依次類推到 其他模組。

架構乙個模組能力有了 就可以往 架構乙個遊戲上面 去想去做。

最後就是能站在團隊的角度去想問題 ,解決問題。能夠將美術 ,策劃, 程式幾方面銜接問題上 提高效率 。這時候 就要去寫很多任務具 。比如 策劃擅長使用excel表 程式沒法使用, 就寫 excel 轉 txt 工具 。

這幾方面都到位了 ,恭喜你成為乙個大牛了。

做人怎麼能這樣

近期我經歷一件事,使我感到十分地恐懼,因為我不敢相信有人還可以否認明擺著的事實 在電視中曾經看過 可能是因為我不是商業人士的原因吧,我所走過的幾十年中,以前還確實沒有遇到同類事情。大家幫我分析一下,做人應該這樣嗎?事情是這樣的。去年下半年就計畫寫一本書 其實就是網路裝置配置方面的 可後想來想去,覺得...

說走就走的國外遊怎麼能沒有准兒Pro翻譯機?

清華准兒pro翻譯機從跨語言www.cppcns.com溝通切入,直接觸達億萬出入境遊客,能集中滿足出國語言翻譯 wifi上網 景區導覽等需求,為使用者帶來更深度自由的旅遊體驗。清華准兒翻譯機是中國首款人工智慧口語翻譯機 全球首款帶屏的人工智慧翻譯機。准兒pro也是全球首款出境遊一站式服務產品,是中...

怎麼能學好雲計算技術 學前要有哪些心理準備

怎麼能學好雲計算技術?學前要有哪些心理準備?雲計算是近幾年來新興的熱門高薪技術之一,依託國家政策支援以及網際網路的迅猛發展,雲計算應用遍地開發,學習雲計算就業方向也不斷增多。在學習雲計算中的linux之前,需要做好一定的心理準備 首先,要明白學好linux不是一件一蹴而就的事,一定要能堅持使用它,特...