Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/47222
Title: คลังโปรแกรมสนับสนุนการทำสไปรต์บนระบบไมโครซอฟต์วินโดวส์
Other Titles: Sprite library for Micreosoft Windows
Authors: สมพงษ์ ปาลกูล
Advisors: สมชาย ประสิทธิ์จูตระกูล
Other author: จุฬาลงกรณ์มหาวิทยาลัย. บัณฑิตวิทยาลัย
Advisor's Email: ไม่มีข้อมูล
Subjects: การสร้างภาพเคลื่อนไหวด้วยคอมพิวเตอร์
ไมโครซอฟต์วินโดวส์
Computer animation
Microsoft Windows (Computer file)
Issue Date: 2538
Publisher: จุฬาลงกรณ์มหาวิทยาลัย
Abstract: วิทยานิพนธ์ฉบับนี้นำเสนอการออกแบบและพัฒนาคลังโปรแกรมสนับสนุนทำสไปรต์บนระบบไมโครซอฟต์วินโดวส์ เพื่อให้สามารถนำไปใช้ในการพัฒนาโปรแกรมจัดการภาพเคลื่อนไหวได้โดยง่าย ในการทำวิทยานิพนธ์นี้ได้ศึกษาหลักการทำภาพเคลื่อนไหวโดยเฉพาะเรื่องของสไปรต์ การทำงานของระบบไมโครซอฟต์วินโดวส์ และการพัฒนาคลังโปรแกรมเชื่อมโยงแบบพลวัต โดยใช้ภาษาซี ในคลังโปรแกรมมีฟังก์ชันสนับสนุนการทำสไปรต์เช่น การสร้างสไปรต์ การสร้างสภาพแวดล้อมของระบบ การสร้างคลังภาพ การกระจายข้อความไปให้สไปรต์ทุกตัวในระบบ ฟังก์ชันควบคุมการเคลื่อนไหวของสไปรต์ รวมทั้งการจัดการทรัพยากรต่างๆ ในระบบ เป็นต้น ผู้วิจัยได้ออกแบบขั้นตอนวิธีในการคำนวณพื้นที่ซ้อนทับของสไปรต์โดยการใช้เส้นตรงตามแนวดิ่งกวาดผ่านสไปรต์ทุกตัวจากซ้ายไปขวาซึ่งใช้เวลาน้อยน้อยกว่าแบบการคำนวณโดยตรงทุกคู่ จากการทดลองพบว่าเร็วขึ้นในช่วง 42-68% ทำให้ได้คลังโปรแกรมแกรมสนับสนุนการทำสไปรต์ที่มีประสิทธิภาพและใช้ได้ง่าย
Other Abstract: This thesis presents the design and development of a program library to support sprite for Microsoft Windows which facilitates animations. The study in this work includes sprite animation techniques, Microsoft Windows, Dynamic Link Library, and C language. The library consists of the creations of sprits, animation environment, bitmap table, message broadcasting, sprite animation engine, and resource management. The animation engine uses an algorithm for overlapped areas of sprites by scaning a vertical line through all sprites which is faster than the direct calculation method. The experimental results showed that the speedup is between 42-68%. In addition, the library is easy to use.
Description: วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2538
Degree Name: วิทยาศาสตรมหาบัณฑิต
Degree Level: ปริญญาโท
Degree Discipline: วิศวกรรมคอมพิวเตอร์
URI: http://cuir.car.chula.ac.th/handle/123456789/47222
ISBN: 9746315404
Type: Thesis
Appears in Collections:Grad - Theses

Files in This Item:
File Description SizeFormat 
Sompong_pa_front.pdf1.43 MBAdobe PDFView/Open
Sompong_pa_ch1.pdf835.37 kBAdobe PDFView/Open
Sompong_pa_ch2.pdf2.57 MBAdobe PDFView/Open
Sompong_pa_ch3.pdf4.53 MBAdobe PDFView/Open
Sompong_pa_ch4.pdf3.05 MBAdobe PDFView/Open
Sompong_pa_ch5.pdf763.97 kBAdobe PDFView/Open
Sompong_pa_back.pdf4.12 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.