Unity插件之TDTK的学习

2015年01月19日 09:58 0 点赞 0 评论 更新于 2025-11-21 14:46

近期,公司要求我在一个月内开发出一款可运行且具有一定外观效果的塔防游戏。为此,我选择使用Unity 3D和TDTK插件来制作这个Demo,同时也为后续的持续开发做前期准备。在游戏蛮牛平台上,我看到了豪猪大boss的教程,打算在学习一段时间后,依据该教程进行补充和完善,制作一个属于自己的Demo。这不仅是向前辈学习,也是对自己学习过程的记录与总结,希望能有更多小伙伴一起努力。

TDTK版本下载

我比较偷懒,已将TDTK最近版本(2.2.5版本)的下载地址放在附件里,下载需要2币。这是目前能获取到的最新版本,不确定官网近期是否有更新。在此向作者Song Tan表示歉意,我使用的是别人下载的版本,等公司项目正式启动,我一定会购买收费版。2.2.5版本存在一些BUG,我已联系作者,后续在安装部分会详细说明,主要是与NGUI结合使用时出现的问题。

项目环境搭建

导入TDTK插件

下载完成后,新建一个Unity 3D项目,在Assets目录下右键导入下载好的 “Tower Defense Toolkit (TDTK) v2.2.5f1.unitypackage”。此时,TDTK插件就成功引入到项目中了。

导入NGUI插件

在安装路径 “\TDTK2.2.5\Assets\TDTK” 下有两个NGUI相关的包:

  • 免费版本:“UI_NGUI_Free.unitypackage”。实际上,这个免费版本基本能满足需求,但它与NGUI 3.0及以上版本的操作模式有所不同。需要注意的是,NGUI 3.0及以上版本在使用上与之前版本存在细微差异,对于初学者而言,可能会有些不习惯。
  • 完整版:“NGUI_Full”。该版本是在已安装NGUI 3.0或以上版本的基础上,再导入 “NGUI_FUll.unitypackage”。不过,目前这个完整版存在一些问题,导入后在项目中无法通过 “tools->SongGameDev->TDTK->Add UI NGUI” 操作完整创建NGUI,需要手动拖动NGUI,并且部分NGUI显示也不正常。这是已知的BUG,作者正在修复,最新版本可能已经解决。为避免麻烦,建议大家先使用免费版的NGUI。

完成上述步骤后,TDTK和NGUI的开发环境就搭建好了。

入门教程指引

接下来,为大家提供TDTK的第一个入门教程。该教程主要讲解了TDTK和NGUI的安装过程以及基础的操作使用方法。

通过以上内容,希望能帮助大家快速上手TDTK插件,开启塔防游戏的开发之旅。