12 第1页 | 共2 页下一页
返回列表 发新帖
查看: 11870|回复: 16
打印 上一主题 下一主题

[教程] 2D Toolkit 2.0 新版本UI介绍

[复制链接]

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

跳转到指定楼层
楼主
发表于 2013-6-16 07:23:49 |只看该作者 |倒序浏览
pstatus"> 本帖最后由 艾西格亚 于 2013-9-24 12:24 编辑

2d.jpg

在诸多的2D插件里面,2D Toolkit已经算是一个老字号的品牌了,许多用户对这个插件也不陌生,只是更多的疑问是, 要制作2D的话,使用Flash不是更方便吗?为啥要到Unity里面折腾呢?Unity里面也有Smooth Move这类的插件,那我们应该如何选择?

这个问题,不少的朋友都在论坛里面讨论过,其实以工具来说,每一套的功能与使用的效率并不会相距太大,就像目前市面上的3D软件一样,该有的功能都大多已经内建了,渲染能力不足的也有很好的插件可以使用,所以最终还是必须看使用者的习惯来选择适合的工具。

对于2D游戏来说,不论是在Flash里面设计还是使用2D Toolkit,最重要的就是素材的导入与图集的制作,在这个功能上面,2D Toolkit有其绝对的优势,此外2,0版本新增的UI功能是一大亮点,这也是本教程里将要介绍的部分。

2D ToolKit 2的下载位置:
http://www.narkii.com/club/thread-300256-1.html

下载安装2D Toolkit资源包后,我们将学习使用这套工具建立一个卡通风格的按钮:
新建一个场景,然后将相机的Project 模式更换为Orthographic,Size设定为1, 这个设定是制作2D场景的标准流程。

1.jpg

选择GameObject > Create Other > tk2d > UI Manager创建一个UI的管理器。

2.jpg

将相机添加到UI Manager > UI Camera的栏位,这个相机就是刚才设定为Orthographic模式的默认相机。

3.jpg

接着将tk2dUI_demo > ControlPrefab > BasicButton 添加到Hierarchy面板内,如图所示,在Scene视图里面出现了一个卡通风格的按钮。

4.jpg

5.jpg

在按钮上面有一个默认的文字,那么要如何修改这个文字的内容呢?很简单,选择BasicButton>ButtonGraphic>Text,然后在Inspector里面即可对文字的属性进行调整。

6.jpg

如图所示,我们将Button的文字更换为Narkii.com

7.jpg



更换后的文字宽度已经超过了按钮,这时可以使用ButtonGraphics >Dimensions (Pixel Units) 进行按钮宽度的调整,使文字与按钮的宽度产生匹配的效果。

9.jpg

10.jpg

此外,由于按钮改变了宽度,导致Collider作用范围与修改后的按钮对不上边,解决的方式是直接按下BasicButton > Tk 2d UIItem >Collider > Automatic Fit进行自动对齐即可。

11.jpg

如图,使用Automatic Fit自动对齐后的Collider与按钮的外观已经匹配上。

12.jpg

在按钮的设置上,我们看到了2D Toolkit所带来的方便性,甚至在一些功能的使用上与NGUI
有不少类似的地方,同时在触发按钮时已经加了默认的音效,我们可以随时根据需求来进行音效的调整。

13.jpg

按下Play测试,按钮在点击的时候已经具备了动画与音效的作用,这个部分与NGUI可说是完全的相同。

14.jpg

接下来打开tk2dUI_Demo> 1- UI demo的场景文件,里面列出了2D Toolkit所提供的各种UI组件,瞧瞧,是否有似曾相识的感觉?

15.jpg

Play状态下拖动Draggable Button可直接将按钮任意的拖动,按下Next Page则跳到另一个选单,在这个部分可以看出2D ToolkitUI的制作上已经具备了完善的功能,看来是打算跟NGUI来个正面对决。

17.jpg

修改UI面板的方式也是非常的容易,选到UI组件后,在Inspector里面就可进行样式与颜色的替换,如图所示,我们将按钮的颜色更换为深绿色,然后将底部换成浅灰色。

19.jpg

22.jpg

通过上面的初步介绍后,我们对于2D Toolkit新版本的UI已经有了基本的认识,下一个教程将会介绍关于图集的应用与PSD文件的导入,更多的交流讯息请加入我们的技术讨论群 - 218689657


分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

0

主题

1

听众

2744

积分

中级设计师

Rank: 5Rank: 5

纳金币
125
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2013-6-17 14:51:40 |只看该作者
看起来确实不错.就是不知道能否支持中文
回复

使用道具 举报

0

主题

2

听众

6150

积分

高级设计师

Rank: 6Rank: 6

纳金币
62
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2013-6-17 18:10:57 |只看该作者
谢谢楼主啊,真给力
回复

使用道具 举报

2722

主题

42

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
38266
精华
111

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2013-6-18 02:31:38 |只看该作者
seeyou_1984 发表于 2013-6-17 14:51
看起来确实不错.就是不知道能否支持中文

这个问题我也想知道
回复

使用道具 举报

12

主题

3

听众

2087

积分

中级设计师

Rank: 5Rank: 5

纳金币
257
精华
0

活跃会员

5#
发表于 2013-6-18 02:45:59 |只看该作者
好文。顶楼主
回复

使用道具 举报

2

主题

2

听众

972

积分

初级设计师

Rank: 3Rank: 3

纳金币
14
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

6#
发表于 2013-6-18 09:12:07 |只看该作者
感謝分享
回复

使用道具 举报

1

主题

1

听众

183

积分

设计实习生

Rank: 2

纳金币
16
精华
0

最佳新人

7#
发表于 2013-6-18 10:38:52 |只看该作者
很好的教程
回复

使用道具 举报

0

主题

1

听众

53

积分

设计初学者

Rank: 1

纳金币
291
精华
0

活跃会员 灌水之王

8#
发表于 2013-6-24 14:17:44 |只看该作者
2d toolkit加UI部分了? 本来2D Toolkit效率就比NGUI高很多 ,再加上UI,那逆天了...
回复

使用道具 举报

3

主题

1

听众

185

积分

设计实习生

Rank: 2

纳金币
274
精华
0

最佳新人

9#
发表于 2013-6-24 16:12:17 |只看该作者
感谢分享 这个很有用
回复

使用道具 举报

0

主题

1

听众

218

积分

设计实习生

Rank: 2

纳金币
53
精华
0

最佳新人

10#
发表于 2013-6-27 09:56:00 |只看该作者
楼主有木有好点的tk2d下, 图片自适应摄像机的方案?
回复

使用道具 举报

12 第1页 | 共2 页下一页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-5-2 06:43 , Processed in 0.132922 second(s), 35 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部