Unity3D游戏开发方式之研究

来源 :科学与财富 | 被引量 : 0次 | 上传用户:qxd986319
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:以unity3d游戏开发方式为论点进行研究。具体是在对untiy概念进行解析的基础上,对于手机游戏相关的关键技术进行探究,在此基础上对手机划屏控制模式、游戏虚杆控制以及游戏释放进行解析。希望unity3d技术演变成手机游戏开发的核心技术,为游戏开发人员提供处理游戏开发问题的思路。
  关键词:unity3d;手机游戏;开发技术;实现程序
  unity3d作为一款功能强大的游戏设计软件,其涵盖的关键技术是多样化的。文章以unity3d平台为依托,对游戏关卡、场景与功能模块的规划流程进行概述,提出了达成unity3d手机游戏研发目标应用核心技术与核心代码的建议,其带有快捷性特征,处理了单机副本与厢房挑战换卡规划与实现等问题。基于此,本文做出如下论述内容。
  1.unity3d概述
  unity為丹麦Unity公司研发的一种游戏开发工具,其性能包括带有汇总功能的编辑器、地形编辑、脚本、网络、版本控制等。和他类游戏引擎相比较,unity3d游戏最大的特征体现在分外重视规划者对游戏可玩性的重视程度方面,而不是过度的追求规划的简洁性[1]。另外其还带有经济性特征,这也是其备受广大游戏产品研发者欢迎的内在原因。
  2.手机游戏开发关键技术
  对Unity手机游戏研发进程进行解析,手机游戏拥有多个功能模块,常见的有主屏幕划屏、界面刷屏、技能成长系统、场景技能释放等,达成研发游戏的目标,在手机游戏产品设计的过程中,主要的应用的关键技术与程序可做出如下论述内容:
  步骤1:借助对数值测算的形式,明确与屏幕相匹配的设计技术[2]。
  步骤2:初始研究目的是达成PC端与手机端两者的触屏控制,借助Touch类与Input类规划模式从而达成在不同平台应用“十字架”滑屏技术的目标。
  步骤3:借助将二维空间向量转型为三维空间向量的方式,从而使游戏手柄功能控制技术达成目标的实现不再是难题。
  步骤4:应用Mecanim动画设计玩家的移动状态机,整合状态规划手机手柄管控玩家技术。
  步骤5:规划与玩家相关的七大技能模块的成长技能系统,设置游戏道具创设XML表,应用字典去刷新XML表,继而应用游戏数据技术解读并获取表内数据资源,并对其进行有效管理。
  步骤6:对UI版面进行规划布设,将其定制成预制构件,其最大的功能体现在加载与销毁游戏版面环节上。
  步骤7:对蜘蛛、机器人、大boss三类敌人的人工智能技术进行规划,继而应用大批量射线以碰撞的形式对其性能进行检查与测量,点乘、叉乘等向量知识构建交互式攻击技术。
  步骤8:对火系、水系、千里眼以及法宝等多样化技术采取实例化措施,具体是以协程为媒介,借用视线追逐算法管控技术的移动方法与攻破方法技能。
  步骤9:对游戏C#脚本的逻辑算法进行规划,其囊括的内容是多样化的,常见的有游戏玩耍方法、关卡逻辑、界面刷新与怪物的人工智能。
  3.手机游戏客户端的规划与实现流程
  3.1手机划屏控制模式
  其实质上就是能够在PC端和手机端之间获得滑屏成果,具体是借助调整界面各个方位虚拟十字架坐标的方法,达到管控和确定相机方位的目标,界面运动的模式大体上可以被细化为以下两个部分:
  一是人工拖动相机促使界面位置发生变化;二是若移动的长度大于预设数值之时,自行松开鼠标相机就会以弹跳形式移动至目标地点,从而达到全方位滑动界面的目标。手机全方位滑动界面最大的功能体现在可以使摄像机投射的方位以弹跳方式移动至特定方位方面上。
  算法解析
  当鼠标按下之时,录入手指按下方位处的信息。当鼠标按住之时,辨识的是水平移动还是左右移动模式System.Math.Abs()得到绝对值,若上下移动的数值小于左右移动的数值,采取左右移动模式,并确定射线机方位的竖直分量值;若上下移动数值高于左右移动数值,采用竖直滑动模式,明确射线机横向分量数值。当鼠标上抬之时,测量并辨识鼠标滑动的数值,若其小于预设的滑动值,使射线机移动至特定方位;若其滑动数值过小,就将射线机返回至最初位置。
  3.2游戏虚拟杆控制
  借助继承NGUI内Drawdropitem类达到以鼠标与手指为媒介整顿圆球状态的目标,具体程序可以做出如下概述:(1)参照虚拟杆的尺寸,规划约束虚拟杆移动圆球的范畴以及其与中心点的间距,即小于100。若大于100,那么约束距离就为100;(2)依照中心圆球的方位至虚拟杆中心处的向量走向管控玩家角色运动方向,继而参照圆球可移动范畴对玩家移动速度进行管控,虚拟杆在整个二维平面上做圆周运动,并与三维平面上玩家移动模式构建对应关系;(3)以鼠标与手指的状态为凭据掌控中心圆球的原始状态,一旦鼠标与手指分离,那么中心圆球将会再次返回至虚拟杆的中心方位,在这样的情景中玩家处于消遣且位置不发生变动的状态中;一旦有鼠标或手指等外力移动中心圆球之时,玩家角色将会发生一定的变化。
  3.3游戏释放分析
  3.3.1火系技能
  借助实例化方法所呈现出来的方位是高于敌人的,在协程IEnumerator流程的协助下对实例化程序进行管控,实例化火炮数目共计8个,待实例化目标达成以后,火炮自行探寻与玩家临近的敌人,对其进行攻击,应用的攻击方法多数为视线攻击。
  3.3.2水系技能
  实例化方位的布设体现出个性化特征,这主要是因为其始终面对敌人的缘故,正因如此实例化位置应该高于玩家,并且4个水系技能炮所存在的平面无论是与玩家还是敌人所在的直线成角均为90°。实例化初期需测算敌人到玩家方向向量的竖直向量,其宗旨在于获得竖直的单位向量,继而与间距相乘,获得水系技能的左右距离,最后其与向上的方向向量整合在一起,获得实例化方位,实例化产出以后会应用视线追踪方法对敌人展开追逐攻击。
  3.3.3千里眼技能
  游戏玩家通常有正常状态、千里眼状态、保护三种状态。启动该状态之时,只需对玩家状态施以切换对策,使其转型为千里眼状态,继而调整为手柄对其进行管控,在这一形式下手柄的控制模式将发生一定的转型,首要管控对象是由玩家至摄像机,移动范畴由一个圆圈范畴拓展到一个圆环范畴,实质上就是手柄的中心圆球在50~100可移动范畴内运行[3]。一旦千里眼状态被启动就会有一个管控摄像机移动方位的游戏界面被添置界面内,在这样的情景中玩家对摄像机旋转、移动两项工序就可以同步运行了。
  4.游戏的发布
  游戏产品制造任务完成,并且调试运转大体良好,就可以进入游戏发布环节了。unity游戏产品发布程序可以做出如下概述:在unity3d内选择文件菜单一个发布装备,在该处可以选择添置游戏情景,在前端情景中会呈现出T。在平台内可安设web播放、PC、安卓等多样化平台,继而选择发布。
  结束语:
  综合全文论述的内容,对手机划屏控制模式,游戏虚拟杆控制以及水系技能、火系技能、千里眼技能有一定的认识,对游戏发布程序也有初步的了解。本文受篇幅的限制,只是对unity游戏中的两种技术进行阐述,希望游戏产品开发人员在不断的实践中总结经验,从而使unity3d技术在提升游戏产品开发质量方面做出更大的贡献。
  参考文献:
  [1]张帅,周恒杰,张琳涛.基于Unity3D和Kinect的体感跑酷游戏开发关键技术设计与实现[J].三明学院学报,2015,06:32-36.
  [2]程彬彬,王明鑫,商楠.浅谈游戏开发平台Unity3D的应用与发展前景[J].通讯世界,2016,14:236.
  [3]张俊,廖金巧.基于Unity3D的手机版FPS射击游戏设计与开发[J].赤峰学院学报(自然科学版),2016,15:38-39.
其他文献
摘 要:随着我国社会经济的不断发展,作为整个电力变压器系统的重要组成部分,电力变压器继电保护装置具有至关重要的作用。因此,只有使整个电力变压器继电保护系统处于正常的运行状态,才能够在一定程度上保证电力变压器继电系统的安全运行。如今,人们对于电力的需求水平日益增长,对于电力变压器继电保护设计的研究就显得非常有必要。  关键词:电力系统;继电保护;设计  1继电保护的基本概念及原理  电力系统中输送电
期刊
摘 要:没有了计算机网络硬件系统的正常运行,整个计算机网络系统的良好使用就无法得到保障,由此可见这个构成计算机的物理设备存在的重大意义。然而,网络硬件发生故障这一现象常常是由于在使用系统的时候有着不妥当的操作或者是对计算机网络硬件系统的管理出现差错这种情况引起来的。那么,在这种情形之下,计算机网络系统的正常良好运行就受到了一定程度的影响。故而,维护和管理计算机网络硬件系统的安全显得尤为重要的。如何
期刊
摘 要:企业的薪酬制度是人力资源管理系统的一个重要组成部分,决定了企业和员工的利益能否实现;员工薪酬满意度的高低关系着员工对企业的认同感,是影响企业可持续发展的重要因素,因此,如何创新薪酬制度,追求更高的员工满意度十分重要。然而,中小民营企业因其规模和思想的局限性,在薪酬制度的制定方面显得不够重视。当下,如何完善薪酬结构、满足员工逐步提高的物质需求和精神需求,提升薪酬满意度成为重中之重。  关键词
期刊
摘 要:本文首先对加班的概念及现状进行了阐释,认为加班文化背后隐藏着管理问题。要彻底摆脱加班文化,企业应该调整工作流程和环节、合理利用管理信息系统、优化人力资源管理。  关键词:加班;加班文化;企业管理  一、加班及加班文化概念界定  “加班”通常指在规定的工作时间以外继续工作的现象。我国从法律上明确了工作时间,根据《中华人民共和国劳动法》第三十六条和国务院《关于职工工作时间的规定》的有关规定,我
期刊
摘 要:文章提出了不确定性问题对绩效管理的影响,分析了宏观环境中的政治-法律环境、经济环境、社会-人口环境和技术环境四个方面的不确定性,微观环境中的市场需求因素、资源因素、行业环境因素、竞争因素和政府管制等五个方面的不确定性,指出不确定性环境下企业绩效管理面临的制定绩效目标和评价标准挑战、监督和支持的挑战、进行绩效考评的挑战和运用考评结果的挑战,根据分析提出了相应的对策和建议。  关键词:不确定性
期刊
摘 要:随着人们生活、精神的需要,传媒企业不断发展,其中最重要的环节就是广播活动的策划与广播形象的塑造,做好策划,塑造好形象才能吸引目光,才能促进传媒的发展,下面文章就广播活动的策划与广播形象的塑造进行分析探讨。  关键词:广播活动;策划;广播形象;塑造  广播活动的策划,是广播电台通过策划主办或参与举办各种活动树立自身的整体形象,达到扩大知名度和影响力,最终获得受众与广告主青睐的营销手段,广播活
期刊
摘 要:6128工作面作为综放工作面,在其端头作业的过程中存在的问题比较多,比如安全系数低、耗费支护材料多、占用的生产时间长以及人员投入量大、工作强度大等问题。结合现场顶板的特点,对端头支护工艺提出了一些改进建议,并且根据技术参数进行了优化分析,在经过一系列的实际问题解决以后,结果获得了一定的经济效益。  关键词:综放工作面;端头支护;工艺改进  1引言  随着现代科学技术的快速发展,综合机械化放
期刊
摘 要:当前,随着我国市场竞争的日渐激烈以及消费者需求的不断提高,加油站已不再使用过去单一的成品油业务经营模式,而是将成品油业务作为核心,加油IC卡充值业务、非油品业务等多样化经营实现了通过现金、银行卡、支票、微信、支付宝等方式进行结算。在网点建设面积逐步拓宽的情况下,使得加油站的地理位置及環境呈现出了明显的复杂性。现阶段,对于资金量较大的加油站而言,怎样及时找出潜在的风险,提高监管力度,防范资金
期刊
摘 要:在当前的新形势下,人们越来越重视人文素质,各个企业要想得到长效的发展,就必须顺应时代的发展,对企业进行相应的改革和创新,加强员工的思想政治工作,这是企业改革的关键所在。要想做好员工的思想政治工作,企业就必须要立足于自身的实际情况以及发展目标,将员工思想政治工作,渗透到企业改革的全过程中。本文主要围绕企业思想政治工作面临的挑战进行了分析,并提出了相关的解决措施,以供参考。  关键词:企业员工
期刊
摘 要:目前输电控制信息化、远程化是发展智能电网的必经之路,同时是保障电网安全的重要途径。高压组合电器(GIS)的研究已经进入了白热化阶段,其能提升工作效率,创造经济效益和社会效益。文章对高压组合电器多个指标进行实时监控,从而保障智能电网的运行安全。  关键词:智能电网;GIS;智能化研发  0 引言  电力行业的发展与时俱进,正在朝着智能化、信息化发展。智能电网体系正在进行大规模全方位建设,该体
期刊