遊戲開發之我見
最近去西永實習,做了winform版的泡泡堂遊戲。對遊戲開發感慨頗多。從我接觸計算機開始就開始接觸遊戲了。我是玩遊戲才開始熟悉電腦的。所以對遊戲有些特別的感情。從接觸計算機程式設計起,都是做一些控制檯和textbox的程式,那時認為做遊戲開發的人真的很牛,遊戲玩家的每一個動作都是那麼的艱難和遙遠。
一個遊戲的人物和場景大部分都是預先處理好的圖片素材,然後把圖片讀到記憶體中,在通過程式把圖片繪製在指定的位置上。這樣影像是顯示到窗體上了,那玩家是怎麼動起來的呢?通過不斷的重新整理繪製函式,不停的繪製,就像翻小人書一樣,給你的感覺就是玩家動起來了。
上面只是介紹了普通的2D遊戲的一些知識。但對於3D遊戲的開發就困難多了,不過可以使用wpf進行一些效果的開發。
隨著不需要安裝客戶端的遊戲的流行,對客戶端遊戲有了不小的壓力。這些不需安客戶端遊戲大部分是網頁遊戲,玩家可以使用任何一個可以上網的電腦就可以操作了。像網頁版的三國殺,這部分遊戲大部分是有flash開發的,還有一部分是siliverlight開發的。但隨著Html5的發展和流行,web-app視乎成為未來網頁遊戲開發和手機遊戲開發的主要力量。html5的出現讓之前的兩種技術黯然失色。值得注意的一點是手機這種移動終端大有一種取代筆記本和平板的趨勢,而未來的遊戲市場必定有很大一份市場是有手機遊戲所貢獻的。所以對與Html5的學習已經迫不及待。
作者:Bonker 出處:http://www.cnblogs.com/Bonker QQ:519841366 |
|
本頁版權歸作者和部落格園所有,歡迎轉載,但未經作者同意必須保留此段宣告,
且在文章頁面明顯位置給出原文連結,否則保留追究法律責任的權利
相關文章
- 遊戲開發學堂:Direct3D入門之我見(轉)遊戲開發3D
- Angular 之我見Angular
- observer pattern 之我見Server
- 瀏覽器之我見瀏覽器
- database buffer cache之我見Database
- Flyweight模式之我見模式
- 綠色IT之我見[我寫綠色IT]薦
- 資料架構之我見架構
- android:minSdkVersion 之我見Android
- IT職業規劃之我見
- 移動開發之我見移動開發
- 遊戲製作之我見:) (轉)遊戲
- 專案管理之我見 (轉)專案管理
- [Vuex系列] - Actions的理解之我見Vue
- 大型網站架構之我見網站架構
- 面試中的問題之我見面試
- 身懷絕“技” —— 面試之我見面試
- 程式語言學習之我見
- MySQL開發規範之我見MySql
- 融合基礎架構之我見架構
- jdon框架優缺點之我見框架
- 軟體測試之我見 (轉)
- Android Proguard混淆對抗之我見Android
- Spring框架之我見(二)——代理模式Spring框架模式
- Android 和 iOS 比較之我見AndroidiOS
- 讀研如何提高技術之我見
- Java牢騷之我見(轉載) (轉)Java
- 【併購之我見】Oracle's acquisition of SunOracleUI
- Java開發工具之我見(補) (轉)Java
- 資料倉儲分層概念之我見
- MySQL問題定位-效能優化之我見MySql優化
- 微服務Spring Cloud Alibaba之我見微服務SpringCloud
- 少即是多--資料架構之我見架構
- ORACLE資料檔案儲存之我見Oracle
- 實施ERP系統之我見(轉)
- C++、C++學習之我見 (轉)C++
- Interface到底繼承於Object嗎?之我見繼承Object
- 專案管理辦公室職能之我見(轉)專案管理