Font Size: a A A

Research And Implementation Of 3D Mobile Application Engine Based On Unity3D

Posted on:2017-01-17Degree:MasterType:Thesis
Country:ChinaCandidate:L H ChenFull Text:PDF
GTID:2348330518495274Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
With the rapid increase in the performance of mobile phone hardware and the growing popularity of the 4G network,3D network interactive applications is about to become the mainstream of the future APP which has good visual experience and fast interaction.It is very meaningful if we can develop a highly efficient 3D mobile network interactive application engine which can provide a good interface and features.This paper designs and implements a 3D mobile network interactive application engine based Unity3D through the research of Unity3D platform and the related technologies of distributed cluster server.The function of the engine is analyzed firstly in this paper,pinpointed the interaction between the client and the cluster server.Based on the above,we put forward the design and research of the 3D mobile network interactive application engine,which including the design of a distributed framework for server as well as the design of client application layer and support layer.At the same time we give the program flow and operation mechanism of client.Secondly,we research and design the UI frame module,game control module,map building module based on PSO algorithm and the role control module which are included in the application layer of 3D mobile network interactive application engine in details.In the meantime,the XML data processing module,and the network connection module both included in the support layer.In order to enhance the engine’s expansion and maintenance,we provide a better specific structure and interface after the related specific implementation process.Server is mainly divided into the implementation of the server based on Soap and the implementation of the scene server based on Socket.In terms of soap server,we research the implementation of the request response module,the service management module,the service function module,as well as the deployment process of the server are defined.As far as the scene server,we provide the research and implementation of the synchronization module,matching system and battle system.Thirdly,we focuse on the key technologies of the engine.Map module based on PSO algorithm creatively use the PSO algorithm into the the construction of 3D runway.Build an algorithm to solve the construction of 3D runway.Research and implement the random and regularity of scene loading.Application of load balancing technology in server cluster.By analyzing the dynamic load balancing strategy of real time feedback mechanism,we study the calculation of real time load value.Effectively balance the network traffic and avoid large areas of congestion.Finally,we illustrate the test methods in the process of engine development,including the client’s system testing,integration testing and module testing,server side pressure testing.The engine in the system performance,function and reliability has gone through tests which means reached the expected requirements.
Keywords/Search Tags:Unity3D, 3D network interactive applications, Cluster server, PSO Algorithm
PDF Full Text Request
Related items