透過您的圖書館登入
IP:3.145.77.156
  • 學位論文

二維繪圖引擎之貼圖效能研究與開發

2D drawing engine performance research and development

指導教授 : 魏德樂
共同指導教授 : 林祺政

摘要


本文要提出一套在於效能、效果與空間的使用能達到平衡的2D繪圖引擎,作者使用2D繪圖引擎這項技術主要在於創作電腦遊戲,國內在於創作電腦遊戲之際,各家遊戲製作工作室或製作公司多多少少皆有自己的繪圖引擎,但礙於商業的競爭,所以這種技術皆屬於商業機密,除非去付費取得使用權,就如要使用RenderWare[24] 或Unreal[25]的3D Engine一樣,這樣才能慢慢一窺究竟,各家的技術奧妙處;但是有時基於授權程度還是無法深入核心,只能當一個純使用者,而非新增、開發或改善引擎者,就以上因素,所以對於平面繪圖領域或遊戲創作環境提出這項技術研究論文,個人的一些研究酌見與實作經驗,提供一個在於空間使用、效果特色與效能達成能夠兼顧的2D繪圖引擎。 在平面繪圖裡有幾個部分的功能是我們常會需要用到的: 1.基本的幾何圖形繪圖功能。 2.Pattern的繪製,所謂的放(貼)圖功能。 3.字形繪圖功能。 本碩士論文將以這三個方面來個別研究與實務討論。

並列摘要


The 2D drawing engine is a kind of SDK for making multi-media. This field is so few “programmer” to join to research and development if compared with maker of final works or products, because usually make a final works is better than make a SDK. The purpose of this thesis is discussion on a balanced 2D drawing engine in performance, space using and quality 3 parts. This article is the introduction about 2D drawing methods for Geometry drawing, Font drawing and Pattern drawing to video memory, and provides some examples of using in PC Game or some multi-media products. About the working platform major is in embedded system.To cross Windows and Linux two OS platform.

並列關鍵字

2D drawing engine sdk game pc game DD directX multi-media pattern font game sdk

參考文獻


1.DirectX多媒體程式開發實務 作者:黃錦熹 出版社:電腦人雜誌
2.開發嵌入式Linux系統─使用EAST 作者:奧得科技 出版社:網奕
3.軟體測試理論與實作 作者:飛思科技產品研發中心 出版社:博碩
4.組合語言程式設計-80x86/Pentium系列PC(精裝本) 作者:林銘波 出版社:全華科技
5.組合語言 作者:Kip R. Irvine 出版社:全華科技

延伸閱讀