教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高中教育 >

基于Android平台Unity3D游戏设计与实现 (1)

来源:网络收集 时间:2026-09-22
导读: 应用技术A PPl i ed T e eh nolo群 企业科技与发展E n te印 r i se S eien e e A l ld T e eh n o lo g y D ev e lo P m en t 20 13年第 10期 (总第 352期 ) N o .lo, 2 0 13 (e u m u l ti a vel y No. 35 2 ) 基于 A n d r oi d平台 u u lt y 3D游戏设计与

应用技术A PPl i ed T e eh nolo群

企业科技与发展E n te印 r i se S eien e e A l ld T e eh n o lo g y& D ev e lo P m en t

20 13年第 10期 (总第 352期 ) N o .lo, 2 0 13 (e u m u l ti a vel y No. 35 2 )

基于 A n d r oi d平台 u u lt y 3D游戏设计与实现林深华,范志尚,蒋建兵,朱亚超(广西科技大学计算机学院,广西柳州 545003 )

=摘

要>文章在介绍 u t二 y 3D引擎的基础上,对基于 U t l l ty的A l: ( 1"泪平台游戏设计及实现进行研笼

略游戏峡谷攻防战为例,从游戏策划设计 !程序处理流程设计 !最后的买现等方面进行分析和介绍上,游戏开发人员可以展开进一步研究,开发出可发布在基于 A n l ro d平台的多种终端设备上的游戏 c

以一款策在此基础

=关键词> un it y 3D引擎; A ndr )记平台;游戏开发 ( I中圈分类号 1=文献标识码]八[文章编号]z( )74一 0688(2 ! ) 23 )z()一 ( )! )4( )一 () 3

D esi,(sd l l o

n d Im plem ent a ati on of U ni行3D G am e B ased on A ndroi d pl o f t ai n Sh en L h u a, F a n zh i sh an g, Jian g Jian b in g, z h u Y aeh aoy o t l s c i n c e e a n d叭于 c为 no l哪 sci曰 I e&几 c为 c nOI卿 ! G ua,刁群王 n了 u~

l -" o I l l put r e

i u幼阳 C oa L n刹 54,叉 3) )

= A bst r act>T h is paper ea m es outt her e sea c h on t r he desi即 a ndi m plem enta ti on of U ni ty ga m e ba s ed on A ndr oi d pla o r f t m ont h e basi sO f t he i ntro 5 l u et i on o f 3D E ng i ne. T a ke Ca n yon D ef e n se a s an exam p l e, t h e au t h or ana l yze s i ts gam e desi罗, p r og a m rpr o e e ss in g n o w d e s i, w h ie h e a n n d im p le a m印t a tio n . B a s e on t h e a n a l 0 15, g a ln e d e v e lo p e玲 e a n d o f u z h e t r . s e r c r a e h, an d d ev l e叩邵 m es

ap p ly in m u ltip le te r m in a l d e v ie e s b a s ed on A n dr o id p la l f2 m r

= K叮 w ord:] u ni钾 3D" ng i ne;A ndr oi d pl o r f i a m:ga m e devel opm ent由于智能手机不断发展,手机除了通话功能外,已逐渐成为人们移动上网 !游戏娱乐的主要工具之一,手机游戏已从之前的 ZD小型化向着 3D大型化发展"本文主要介绍策略手机

n i u y引擎官方的下载地址为 h t tt:/ P u n it y3 d . o汕 n c it/ do v w no a山"目前, U n l t y官方的最新版本为 U n i t y 3. i 5. 5,还在不断地升级中" U n t y的下载与安装比较简单,只要根据步骤操作 i就可以顺利完成这个过程"

游戏的设计与实现,开发平台为 U n it y 3D+A n d r o记s d k"

1

U nit y 3D引擎介绍U ni t y3D是由 U ni钾 T e ehnolog i es开发的一个让玩家轻松创

2

游戏设计游戏基本设计从游戏操作胜 !可玩性 !视觉效果等方面考虑"

建诸如三维视频游戏 !建筑可视化 !

实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎"原本是一个针对 M a"! W初 dow s和玩 u x的游戏开发套件,后来发展到能够在 iPho n e和 W i i上部署,或者在w e h和 An d m记系统上部署" u n it y使用了 M o n"作为脚本引擎的虚拟机,并以 C#或者一种类似 Ja v八 -P l的语言为脚本语言"

游戏采用 u n it y 3D引擎开发,主要编程语言为 C#语言,使用 C#是因为其完整支持面向又像,育瑰碱州午多编程工作量"

这款游戏的基本思路是玩家通过派遣士兵前去占领据点,通过最后攻打下敌方基地,获得胜利"如果己方基地被占,则游戏失败"基本概念设计包括以下几个方面"

2 .1

地图说明玩家开始只拥有一个据点,敌方同样拥有一个据点,同时

Un it y有着简单的界面 !友好的开发环境及对当前流行游戏平台的支持,它对于初学者或是那些希望使用一个简单 !高效并且友好的游戏引擎来创建游戏的人来说是完美的" u n it y可部署在 M a c 05或 W i d ow s操作系统中,在这 2个操作系统 n中,除了客户端操作习惯与界面有些差异以外,引擎自身的功能没有任何区别"

地图上还分布有一些无人占领的据点"其中,己方据点为蓝

色,敌方据点为红色,无人占领据点为黑色,各个据点之间还有相连接的道路"

. 2 2

据点说明据点控制是游戏的主要操作,据点会随时间推移产生金

钱,因此据点越多,金钱数量越多"因此玩家一开始的任务就

=基金项目>广西壮族自治区 20 1年/大学生创新创业训练计划 0项目"=作者简介1林深华(1 9 9于一 ),男,广西科技大学计算机学院在校学生,研究方向: A n dr o i d应用开发 ! u o t y 3D游戏开发等"40

是尽可能多地抢占据点"据点上方还有一个数值,表示当前据点内的部队数量,己方据点的数值用蓝色表示,敌方用红色表示,无人占领者为黑色"

游戏对象"然后按照一定的顺序 (从下到上)调用每个对象的重载方法来实现游戏对象的全部行为"这个类中包含了 U n it y 3D的许多方法,常用到的主要有以

.3 2

部队说明部队主要有数量和攻击力等属性,其中数量会标注在部

下方法:¹ U pdat eo"当 M onoBeha vi ou:启用时,其 U P d a e在 t每一帧被调用"º A wa k e"当一个脚本实例被载人时, A wa k e被调用"»st t r a"st t r a仅在 u pd a t"函数第一次被调用前调用"¼ o nGU I"渲染和处理 G U I事件时调用"除此之外,还有鼠标事件的调用,碰撞器及触发器的方法等"

队上方"部队在

游戏中主要进行战斗,玩剑可以通过据点派遣部队"

. 4 2

派遣说明通过选择己方据点来派遣部队到相邻的据点,若该据点是

敌方据点,则进行攻击,否则进行兵力调派"

44 .1

游戏主要类实现及运行效果据点类实现据点在游戏中有着非常重要的作用,因为游戏中的操作几

.5 2

战斗说明战斗过程为模拟方式,根据双方的兵力 !攻击力 !血量等

数值,在后台通过一系列运算得出伤害和扣血,但兵员数量减到零,部队即解散"

乎都围绕据点进行"游戏给据点设定了玩家占领 !无人占领 !敌人占领 3种状

2 6

A I控制游戏中地方为电脑 A I,主要是通过对电脑占领附近的据

态"在不同状态下,玩家能够进行不同的操作"通过使用枚举类型定义出 3个状态:P ub l i e enu m j u dia n st at e

点进行检测,选择出最具战略意义的据点进攻,电脑会主动屯兵,判断敌我实力后谨慎出兵,不会盲目出兵"在这款游戏中,玩家所要做的就是对士兵的调遣 !指派及士兵的生产"因为据点数量影响金钱收益,所以要尽可能多地占领据点"

!P la y e ro e eu p y= l,

E nem yo eeup y= 2,N ono eeu Py二 3

}

3

游戏流程设计游戏流程如图 1所示"进人游戏后,首先进人开始界面,

通过在 3个类型的切换达到对据点的不同控制"据点主要有生产金钱和选择的功能"

在开始界面有开始按钮和帮助按钮,帮助界面中主要有一些游戏内容的说 …… 此处隐藏:4068字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于Android平台Unity3D游戏设计与实现 (1).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1728847.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)