Font Size: a A A

The Design And Implementation Of A Lightweight UI System In Massive 3D Games

Posted on:2011-12-12Degree:MasterType:Thesis
Country:ChinaCandidate:P Y HuangFull Text:PDF
GTID:2178360305459954Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The online game client is a kind of software which focuses on human-computer interaction, and it realizes the real interaction between player and program by delivering the game information using the unique style of picture as well as by receiving input information from players. While as an important HCI media, UI system needs to be perfected well in every online game. This paper describes that how to realize a lightweight UI system in a massive 3D game by the theory of MVC pattern, and designs an upper structure as the interface system of client.This paper summarizes a set of methods on how to abstract the requirement analysis, and describes the structure of a game client, then proposes two architectures of interface system. The critical part of this paper is about how to implement the underlying UI system AUI (Advanced UI), including how to design the core modules, message mechanism, management of controlling system, and resolves some problems about the controlling implementation. At last, it concludes the feature of the target system. Still, it also designs and implements a frame structure, which undertakes all the work of interface system with the AUI system as a controller. Currently, this UI system has been used in commercial online game development project, proving its rationality and practicality.
Keywords/Search Tags:Online Game, Interface System, MVC Pattern
PDF Full Text Request
Related items