基于Android平台的3D游戏设计研究

时间:2022-08-10 03:09:02

基于Android平台的3D游戏设计研究

摘 要 由于世界范围内的信息化发展越来越迅速,移动设备也开始进入不同领域,给人们生活创造更丰富的精神世界,手机游戏即为其中之一。目前市面上以3D图形设计而成的Android游戏数不胜数,相较其他类型游戏而言其画质和感官效果更为优秀。本文着重分析目前Android3D游戏的发展状态,深入研究3D游戏基本设计思路和方法,以帮助3D游戏能够更好地存在于市场之中。

关键词 Android平台;设计技术;设计方案

中图分类号TP3 文献标识码 A 文章编号 1674-6708(2015)141-0063-02

0 引言

Android是目前全世界最为普及的移动设备平台,由于人类生活质量的不断提高,其发展领域也开始向娱乐、文化、生活服务等各个方面进行拓展,以其智能、便利等多种优势成为人们日常使用的基本设备之一。近年来,Andriod平台一直致力于打造优秀的移动设备游戏,各类手机游戏层出不穷,而3D游戏也成为了开发重点对象。对此,下文将主要针对当前国内安卓设备3D游戏的发展状态作基本阐述,然后深入探索3D游戏设计要点,分析基本3D游戏开发基本要点和设计需求,来完善3D游戏的设计制作过程。

1 3D移动设备游戏市场

1.1 3D移动设备游戏的市场背景

由于Android平台的横空出世和移动设备的普及,如今的3D移动设备游戏成为了年轻人休闲娱乐的基本活动之一。移动设备游戏即是可以运用数据通信等功能在移动终端运行的游戏,这种游戏不会受到太多因素的干扰,玩家可以随时随地玩游戏来达到休闲娱乐的目的。在我国,移动设备的游戏开发日趋成熟,加之相关技术的不断提升,也使得越来越多的移动设备开始支持3D图像处理及显示功能。近年来,移动设备上的游戏由于硬件等方面的制约,仍旧以2D游戏居多。相较于普通的2D游戏而言,3D游戏在视觉效果拥有着更为精致卓越的表现力。市场上,大量的开发商和制作商都开始意识到3D游戏的发展趋势,纷纷投入到安卓设备3D游戏的开发和创作中去,使得该行业发展壮大,与此同时也带动了其他产业的发展。

1.2 Android平台3D游戏发展制约因素

尽管我国移动设备的游戏开发行业发展迅猛,但也受诸多因素的影响,主要包含以下几个方面。

1)人才匮乏。对于移动终端的游戏设计需要运用到十分专业的设计技巧和方案。相比于国外而言,我国在这方面的人才较少,还需要不断培养和挖掘设计开发人员。

2)移动终端限制。由于市场上各种移动设备在硬件等配置上的差异,游戏的表现情况也大不同。这就使得部分设计而成的游戏无法与设备相兼容。

3)网络连接问题。目前许多大型3D游戏都是网络游戏,这就在一定程度上要求用户能够处于一个十分稳定的网络连接状态下,如何网络不顺畅很容易导致游戏过程受到阻碍。

2 3D游戏基本设计需求

2.1 表面层板块

2.1.1 菜单设计

一个游戏的制作最基本的就是界面菜单设计,其中需要包括开始游戏、结束或退出游戏的选项,以及为方便玩家使用而设计的帮助选项等等。

“开始游戏”即是在刚刚启动游戏,玩家为了进入到游戏过程中而设计的选项入口。

“继续游戏”即是当玩家暂停游戏后回到主菜单界面,为了继续进行游戏而设计的入口,使玩家可以接着之前的游戏进程而进行游戏。

“帮助”即是为了让玩家了解和熟悉游戏规则和过程,将游戏相关简介及玩法放入其中供玩家浏览和解读。

“退出游戏”即是当玩家不想再继续进行游戏而选择的结束选项,并退出这一游戏程序。

2.1.2 图层渲染设计

这一板块涵盖了诸多内容的设计,其中包括了游戏界面设计、人物角色设计、游戏控制设计等等。定时重绘则是整个设计中最为关键的部分之一。在整个游戏运行过程里,各个成分都处于运动过程,为了呈现出更好的动画效果,需要运用到定时重绘让3D效果更为

饱满,并以这一技术手段来使玩家可以得到更好的游戏体验。另外,过程控制也是主要的设计内容之一,整个游戏都需要按照同一控制方式进行。与此同时,游戏过程中的界面设计也需要借助于多个图层的构建来形成一个完善的界面显示系统,使得3D效果可以更好地投射到游戏之中。

2.1.3 菜单显示设计

在游戏过程中,为了方便玩家可以自由暂停、继续或退出游戏需要设计隐藏的菜单板块,这个图层具有独特性,需要单独设计图层,可以运用滑入和滑出的方式来设计这一菜单板块。

2.2 游戏逻辑设计

2.2.1运动方向设计

无论是哪种类型的游戏都需要基本的控制设计,例如《愤怒的小鸟》这一游戏,需要玩家通过触觉感应来控制小鸟射击方向,以滑动的方式来选择运行轨迹进行游戏。再比如3D游戏《地铁跑酷》是通过控制人物左右运动而设计的跑酷类游戏。

2.2.2游戏障碍设计

在各种游戏中,缺少不了障碍物的设计。例如在《花千骨》3D网游中出现的打怪关卡,都属于障碍设计。这一内容的设计可以充分调动想象力,使玩家能够深入到游戏故事之中,提高通关难度,让玩家享受这一娱乐过程。

2.2.3游戏奖励设计

为了让玩家角色能力得到提升,可以适当地在游戏过程中设计奖励关卡,例如跑酷游戏中玩家可以拾取大量金币,然后在游戏商店购买更好的游戏装备,提升人物能力或等级。奖励形式多变,根据不同类型的游戏可以进行不同内容的构思和设计。

3 3D游戏的其他需求

1)表现需求。3D游戏顾名思义需要拥有十分立体和真实的动态效果。一般情况下,游戏背景界面设计在动画表现上连续性强,音效也需要进行优化,使得整个3D效果声画统一、和谐。只有这样才能让玩家初次启动游戏就会被这一强烈的画面感所吸引,而对游戏内容更为好奇。整个菜单界面设计简洁,不失表现力,布局上也需要方便玩家控制使用。

2)3D游戏通常都会使图形处理能力大幅提升,这就意味着其需要支持的硬件设备性能要求更高。因此,游戏设计过程也需要兼顾到Android开发和应用,来使得二者能够更好的实现功能对接。除此之外,在游戏过程中时常会出现运行错误等现象,这就需要游戏设计过程中考虑到这些情况的发生,并设计出合理及时的处理方案,对异常现象进行第一时间的处理和解决。另外还要添加异常信息反馈程序,来使得3D游戏设计得以完善和强化。

3)大部分大型3D网游等游戏在设计初始阶段,设计的游戏故事板块和任务完成板块较少,不能达到玩家全部需求。所以,在设计过程中还需要预留开发方向和相关内容,使需求完善阶段能够对游戏内容进行拓展和延伸。

4)根据用户Android系统版本,需要增强游戏的可移植性,来满足不同版本需求。

4 结论

综上所述,当下我国Android平台的3D游戏受到了越来越多用户的喜爱。如何更好的设计完善3D游戏,需要考量到游戏过程的各个细节并进行优化处理。3D游戏设计除了要满足人们日常使用的安卓移动设备的基本硬件配置等,还需要全方位的致力于设计更加优质的游戏故事构架和基本操作过程及表现效果来引人入胜。相对来说,安卓平台的3D游戏设计开发还需要不断地深入探索研究,开发强大的游戏效果和情节过程来激发玩家的游戏欲望。这一过程还需要进行长期的努力探索和实验,相信今后的开发制作会创造出更多优秀的游戏作品。

参考文献

[1]胡浩,温静馨.3D游戏中人物动作的实时渲染[J].沈阳大学学报,2012(2):26.

[2]谢景明.3D游戏引擎技术开发的研究[J].广州番禺职业技术学院学报,2013(4):12-13.

[3]胡必波,谢景明.3D游戏引擎技术开发的研究[J].广州番禺职业技术学院学报,2015(4):31.

上一篇:新闻采编工作中数字的应用及处理分析 下一篇:从房产税到房地产税