admin 管理员组

文章数量: 1086019


2024年3月22日发(作者:rest接口是什么意思啊)

java游戏引擎

摘要

在手机附加功能中,手机游戏是最具有吸引力和经济价值的功能之一。但

手机游戏的开发受手机硬件资源的制约,开发效率低,质量不能得到有效保证。

如何快速、高效并低成本生产出高质量的手机游戏,成为各个手机游戏开发商

共同追逐的目标。游戏引擎开发是实现这个目标的有效途径。

论文论述了如何在支持JavaME的手机上设计并实现2D游戏引擎。首先对

比了几种流行的手机计算平台,特别是对JavaME开发平台及其对手机游戏开

发的支撑技术进行了深入分析,证明了其对手机游戏引擎开发支持能力。然后

深入分析了手机游戏的特点、手机游戏的功能需求、手机游戏引擎应该扮演的

角色,抽象出了手机游戏软件的软件架构、手机游戏引擎在架构中的位置,以

及手机游戏引擎的功能构成及功能分类。最后详细论述了手机游戏引擎中主要

模块的实现原理和实现技术。

论文在手机游戏引擎实现方面,着重探讨了动画管理和碰撞检测这两个模

块的实现。在动画管理上采取了分层策略来处理动画,以整体向局部的顺序,

依次称为:动画、帧、模块。这样处理不仅能够方便的管理动画资源,同时也

能够最大程度地重复利用已有的资源。在碰撞检测方面,论文借鉴采用了换基

底的方式,把在标准直角坐标系中的椭圆与直线相交判断问题,转换成单位圆

与直线相交判断问题,减少了判断过程的复杂度。

关键词:手机游戏;Java

ME;碰撞检测;游戏引擎

Abstract

Themobile

phonegame

is

one

ofthemostattractiveandvaluablefunction

among

the

phone

has.However,thedevelopment

of

mobile

phone

themobile

phone’S

hardware

resourc℃,the

the

quality

game

can

is

constrainted

by

not

be

effectively

guaranteed.How

develop

thelow—cost

and

high-quality

mobile

phonegame

fastand

efficienthasbecomecA3mmon

pursuit

ofthe

goal

to

all

developers.Gameengine

development

is

all

effective

way

to

achievethis

goal.

Thisthesis

presents

how

to

design

and

implement

2D

game

engine

based

some

on

the

mobile

phones

which

support

Java

ME

platform.At

first,it

mobile

phonecomputation

analyzes

popular

platform

comparing

witheach

other,especially

the

support

technology

formobile

phone

gamedevelopment

ofJava

capability

ofmobile

phonegame

ME,and

proves

the

the

characteristic

support

engine.Then

it

analyzes

ofmobile

phone

mobile

phone

game,the

function

requirement

of

mobile

phone

game,the

roleof

game

engine

andabstractsthe

structure

ofmobile

phonegame,the

position

phone

of

gameengine

inthe

structure

andthestructureandclassificationofmobile

game

engine.At

last,it

presents

the

principle

and

modules.

implements

techonolgy

of

mobile

phone

game

engine’S

on

Thisthesisfocuses

It

USeS

thedetailof

animation

management

andcollisiondetection.

multi-layers

method

to

solve

animation

management

and

names

them

animation,frame

animation

and

module

from

toplayer

tolow

layer.This

isfit

to

manage

and

reuse

recourses

therecourses

tO

as

wide

as

possible.In

collision

detection,the

transform

ofbaseisused

intersection

simplify

the

processing

such

as

making

the

judgment

of

ellipse

and

lineintotheintersection

judgment

of

circle

and

linewhich

reducesthe

complexity

of

judgment

processing.

Keywords:mobile

phone

game;Java

ME;collision

detection;gameengine


本文标签: 手机游戏 引擎 实现