基于Android平台Unity3D游戏设计与实现 (1)
应用技术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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高中教育]电子线路高频非线性部分2.1
- [高中教育]中班美术活动——我的小手
- [高中教育]常用三极管参数大全
- [高中教育]计算机常见故障及解决办法
- [高中教育]风机基础环水平度控制方法探讨
- [高中教育]机械安全工程(专升本)阶段性作业3
- [高中教育]2009年安徽省高考语文考试说明刍议
- [高中教育]unit5 let's eat公开课教案设
- [高中教育]计算机网络原理课后习题答案
- [高中教育]2016-2022年中国新能源市场研究与投资
- [高中教育]2015-2020年中国会议行业市场评估及投
- [高中教育]经销商大会峰会主持人串词开场白
- [高中教育]2014新版北师大数学三年级上册小熊购物
- [高中教育]七年级第一学期体育与健康全套教案
- [高中教育]第三章:国际金融市场
- [高中教育]六年级下册数学单元测试-2.比例 北师大
- [高中教育]2016年上海海事大学法学院624刑法之《
- [高中教育]中国碳化钙产业竞争现状及未来五年投资
- [高中教育]网络时代,我们怎么玩
- [高中教育]圆锥曲线——高中数学基础知识与典型例
- 高集医院世界艾滋病宣传日活动方案
- 苏教版六年级英语上册期末试卷含答案
- 全民枪战生化英雄模式幽灵怎么玩 生化
- 灿烂的宋元文化一导学案
- 第2章货币资金与应收款项
- 北师大版八年级下册数学第三章《分式》
- 浅析高分子材料成型加工技术
- 华南理工大学2013年度共青团先进集体及
- 教师资格科目二小学教案模板(共合集)
- 工程扩建可研报告
- 中华人民共和国海事局2014年度招录公务
- 提高农村小学生作文能力的教学尝试
- 徒手心肺复苏术操作步骤
- 毛概试题库7-15章
- 2014-2015学年度(上)初中班主任工作计
- 企业驾驶员安全生产责任书
- 第07章 不等式测试题-2016年高考文科数
- 医疗器械经营企业工作程序
- 考研英语必背36篇_彩版_精华
- 初中9月13-15假期作业 (1)




