第一文秘网    > 党政计划

手机unity游戏

作者:jnscsh   时间:2021-08-04 08:48:44   浏览次数:

【摘要】随着社会经济的快速发展,手机行业得到了迅猛发展,智能手机已经得到了普及。在这样的背景环境下,手机游戏以更加简洁的形式深入人们的日常生活,成为现阶段人们的一种重要娱乐方式。本文在对手机游戏问题分析过程中,以手机unity游戏——保卫家园作为研究对象,分析了unity游戏保卫家园的游戏内容、设计制作等相关内容,以对手机游戏市场的发展趋势进行把握,更好地促进手机游戏的发展和进步。

【关键词】手机游戏;unity游戏;保护家园

Unity游戏——保卫家园是一款手机游戏,其在延续经典塔防游戏玩法的同时,融入了多种剧情的选择,对原塔防游戏进行了一种创新,使人物变得更加真实,并且搭配了具有特性化的英雄成长值。保卫家园游戏打破了常规塔防游戏的玩法,借助于3D画面,使其画质水平得到了更大程度地提升,给人一种较强的视觉冲击感。

1. 手机unity游戏技术知识分析

1.1 unity 3D简介

手机unity3D是一种全面整合的专业的游戏引擎,其在游戏设计过程中,游戏设计人员对unity3D的功能进行开发和利用,使游戏的开发效率得到了较大幅度的提升。unity3D游戏开发设计过程中,注重对三维动画场面进行应用,从而设计可视化等互动内容,提升游戏的交互性。unity3D能够在Mac OS X和Windows系统中进行有效运行。unity3D的应用,其特色主要表现在以下几个方面:

①图形动力。unity3D内部封装了OpenGL和DirectX两个图形渲染库,并且附带了常用的着色器脚本和常用的渲染组件;

②物理仿真。unity3D不单单整合了Nvidia PhysX两个物理引擎,还封装了游戏制作的常用物理组件。

③跨平台性。unity3D游戏能够在各种平台上进行发布,通过利用游戏封装打包,能够在Android、Windows、PS3等平台上进行发布,从而使unity3D游戏得到更好地推广。

1.2 Unity3D的基本概念分析

unity3D游戏制作过程中,需要借助于多个场景,并且为游戏对象加载若干个功能组件。这些功能组件的选择,主要继承了MonoBehavior类,实现了游戏的初始化和更新等操作目的。在游戏画面设计和制作时,利用摄像机完成控制角度的操作。同时,在利用unity3D进行有效设计及制作过程中,游戏对象能够在Hierarchy栏可以看到,并且在增加特定的功能组件后,能够使游戏的功能得以实现。同时,在组件选择上,如光源、网格、摄像机、动画、粒子系统、脚本等,都能够在unity3D中得以实现。

2. unity3D——保卫家园的设计分析

2.1 游戏创意

保卫家园是对经典塔防游戏进行了在创新之后的手机塔防游戏,其将更多的元素融入到了传统的塔防游戏当中,使塔防游戏得到了创新的发展。随着手机性能水平的提升,不论是移动硬件还是性能水平都有着显著的提升,这使游戏在移动平台上得到了快速的发展。保卫家园在进行设计和开发过程中,根据MVC模型的特征,对数据库连接进行了逻辑处理,对塔防游戏进行了重新的设计与实现。保卫家园游戏在设计过程中,主要的创意在于:

①保卫家园游戏在设计和制作过程中,实现对经典塔防游戏的创新,其操作极易上手,并且设定了有趣的音效以及搞怪的人物造型,增加了塔防游戏的趣味性;

②在进行游戏画面制作过程中,游戏画面呈现出卡通画的特点,并对游戏规则进行了有效地简化,注重突出游戏的趣味性。

③游戏设计过程中,考虑到了游戏在手机上操作的情况,游戏操作更加简便。同时,注重对游戏规则进行把握,注重开动脑筋。此外,在怪物机制方面,实现了由简入难的设计方式,使游戏更具挑战性。

④游戏过关设计方面,初始时设计了默认金币,并且金币用于购买防御塔,怪物进入防御塔攻击路线后,防御塔进行攻击,减少怪物,并且在消灭怪物后会有金币收入。玩家获得金币后,用金币进行炮塔的升级,使游戏具有一定的趣味性和耐玩性。

2.2 游戏框架结构设计分析

基于unity3D的保卫家园手机游戏设计过程中,对不同的游戏场景进行了针对性的设计,保证每个游戏场景具有独立性,玩家在关卡选择时,会进入不同的场景。这一过程中,通过完成游戏进度进行相应的操作。保卫家园游戏框架结构设计时,主要涉及到了以下几点内容:

①游戏层次结构的设计。在游戏层次结构设计过程中,采用了MVC模型,从而使游戏的内聚性具有较高水平,并且具有低耦合的特点,使游戏的结构更加清晰易懂。在游戏更新时,可以进行简单的操作,不必浪费太多时间。游戏层次设计时,实现了三个层次的相互隔离,使游戏的性能水平得到了较大幅度的提高。

②游戏实现。游戏实现过程中,主要考虑到了塔防游戏的特点,对塔防游戏进行了一定的创新,提升了人物特色,使保卫家园的游戏趣味性得到了较大幅度的提升。在地形的创设方面,塔防游戏场景为一个棋盘格,在这一过程中,可以借助于3Dobject plane作为地面,并创建若干个3Dobject plane作为怪物路径,怪物从这一路径经过。怪物路径上面不能设置防守单位。在创设怪物路径后,接下来对光照和场景元素进行创设。结合unity系统,加载Directional light作为光照,如果没有设置光照点,地形的场景为黑色。在场景创设过程中,利用Inspector面板对光的属性进行调整,如颜色、类型、范围等内容,之后将制作好的素材拉到Prefabs文件夹中,在将这一文件夹放在Resource文件夹下。在进行怪物通道和路点的设计过程中,考虑到保卫家园的游戏规则,怪物沿着固定的路径进行行走,并在路径中无法创设防御塔。在设计时,以7个Cube作为子物体放置在命名PathPoint的空物体下,创设怪物的路径点。接下来,对怪物身上的Mesh Renderer组件设置为不可用,并创设脚本PathManager.cs对怪物的移动进行控制。此时,在脚本设计方面,脚本应该挂载在PathPoint对象上。在怪物设计完成后,需要对防御塔的建造情况进行设计。这个时候,设计一个Plane的GameObject命名为Di,并将Tag设置为Di,创建若干个Cube对Di进行覆盖。同时,将Tag设置为TowerSpawnPoint,并且将与路径重叠的Cube删除掉。同时,创建TowerSpawn.cs脚本,对怪物路径进行有效设计。通过对怪物路径和怪物机制进行创设,完成保卫家园的游戏设计。

3. 结束语

总之,在进行塔防游戏创设过程中,要注重对游戏的基本功能和玩法做好把握,从而做好界面设计,保证游戏画面更好地满足需要。这一过程中,在进行保卫家园创设过程中,结合经典塔防游戏的特点,在此基础上实现人物特色的创新,提升塔防游戏的效果。同时,注重将塔防游戏的创设与unity软件进行结合,提升游戏设计效果。

参考文献:

[1]胡杭.基于Unity3D的移动塔防游戏设计与实现[J].现代计算机(专业版),2019(04):60-63.

[2]仲晓庆,蔡朝晖.基于unity3D的塔防游戏开发[J].科技创新与应用,2018(29):14-15+18.

[3]吕学琴,苏闰,陈彦军.基于Unity引擎制作塔防游戏[J].智能计算机与应用,2018,8(05):95-99.

[4]刘俊,郭祖江.基于Unity3D的塔防游戲设计与实现[J].科技传播,2015,7(05):152-154.

作者简介:周世明(1985.10~),女,吉林省长春市人,长春建筑学院,讲师,硕士,研究方向:设计艺术学 数字媒体艺术。

推荐访问:手机 游戏 unity