当前位置>主页 > 期刊在线 > 计算机技术 >

计算机技术2021年1期

基于Unity3D 的塔防类游戏的设计与实现
张越,陶俊,徐迅
(江汉大学 人工智能学院,湖北 武汉 430056)

摘  要:文章基于Unity3D 开发引擎,设计并制作了一个塔防类的3D 游戏。主要分为两个模块,一是敌人功能的设计,包括敌人按照规定路线移动,敌人受到攻击扣除血量等;二是防御塔的设计,包括对敌人进行攻击,建造、升级、拆除防御塔等功能设计。使用了3ds Max 软件建造角色和场景的模型,最后在Unity3D 中实现游戏的开发,结果表明敌人和防御塔设计合理,游戏体验良好。


关键词:Unity3D;塔防类游戏;C# 脚本;3ds Max



中图分类号:TP317         文献标识码:A         文章编号:2096-4706(2021)01-0084-04


Design and Implementation of Tower Defense Game Based on Unity3D

ZHANG Yue,TAO Jun,XU Xun

(School of Artificial Intelligence,Jianghan University,Wuhan 430056,China)

Abstract:This paper designs and produces a tower defense 3D game based on Unity3D development engine. It is mainly divided into two modules,one is the design of the enemy function,including the enemy moving according to the prescribed route,the enemy being attacked deducting the amount of blood and so on;the second is the design of the defense tower,including the attack on the enemy,construction,upgrade,demolition of defense towers and other functional design. The 3ds Max software was used to build the models of the characters and scenes,and finally the game was developed in Unity3D. The results showed that the enemy and defense towers were designed reasonably and the game experience was good.

Keywords:Unity3D;tower defense game;C# script;3ds Max


基金项目:武汉市教育科学“十三五”规划重点课题(2017A071);武汉市教育局教学研究项目(2019068);江汉大学研究生科研创新基金项目(Jhdxyjs17kz003)


参考文献:

[1] 周正,司占军. 基于Unity3D 的冒险闯关类游戏的设计与实现 [J]. 电脑知识与技术,2020,16(21):90-91.

[2] 蒋明. 基于Unity3D 的区域景观生态敏感性评价系统设计 [J]. 现代电子技术,2020,43(20):171-174.

[3] 杨剑,白忠建,丁晓峰. 数据结构 [M]. 北京:人民邮电出版社,2013.

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

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

[6] 李遇涵. 基于Unity3D 的虚拟校园漫游系统的研究 [D].武汉:华中科技大学,2019.

[7] 马力. 基于Unity3D 旅行故事游戏软件设计与实现 [D].武汉:华中科技大学,2019.

[8] 尹晓卿. 基于Unity3D 的MMO 移动游戏关键技术设计与实现 [D]. 成都:电子科技大学,2019.

[9] 吴亚峰,索依娜,于复兴.Unity 案例开发大全:第2 版 [M].北京:人民邮电出版社,2018.

[10] 陈嘉栋.Unity 3D 脚本编程——使用C# 语言开发跨平台游戏 [M]. 北京:电子工业出版社,2016.

[11] 徐文芳. 基于Unity3D 的教育游戏的设计与开发 [D]. 南昌:江西科技师范大学,2019.

[12] 程宇.Unity3D 教育游戏在初中生物教学中的应用研究 [D]. 广州:广东技术师范大学,2019.

[13] 沈志超. 基于Cocos2d-x 的RPG 手机游戏开发 [D]. 南京:东南大学,2015.

[14] Unity 公司.Unity 5.X/2017 标准教程 [M]. 北京:人民邮电出版社,2018:99-101.

[15] 姜雪伟.Unity 3D 实战核心技术详解 [M]. 北京:电子工业出版社,2017:193-198.

[16] 岳书丹,陈雪荣. 基于Unity3D 塔防游戏的设计与实现 [J]. 电子测试,2020(13):124-126.

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


作者简介:

张越(1998—),男,汉族,湖北襄阳人,硕士,研究方向:机器学习;

通讯作者:

陶俊(1976—),男,汉族,湖北武汉人,教授,硕士研究生导师,博士,主要研究方向:机器学习;

徐迅(1991—),男,汉族,北京人,硕士,研究方向:计算机视觉。