Sprite collection 介绍:
这个cs是2D Toolkit的基础,所有的功能都基于这个文件。
主要功能:
把指定的几个Texture 合并成一个贴图文件。
使用方法:
在Project中创建一个Sprite Collection,把需要合并的Texture拖动到Sprite Collection中的Texture Refs中,然后点击Commit,就会在当前目录生产合成贴图。
#: 所以这里建议给Sprite Collection单独创建一个文件夹,用来存放合成贴图用。
创建一个Sprite:
在Hierarchy 中添加 Sprite ,这个 Sprite 会自己指向一个默认的Sprite Collection,当然你可以修改需要显示的Sprite。
#: 所有的Sprite大小都是跟Sprite Collection对应的,大小用的是在摄像机1.0大小的时候图像所显示的大小。
为Sprite添加一个碰撞:
在Sprite Collection中点击Edit,设置合适的Collider Type...接下来应该都会了..
#:可以创建一个多边形碰撞。 在Collider Type中设置成Polygon,就可以自己调节碰撞了。
Sprite的代码:
改变大小:
sprite.scale = Vector3(x,y,z);
改变显示的Sprite:
sprite.spriteId = newSpriteId;
sprite.spriteId = sprite.GetSpriteIdByName("XX");
static Sprite Batcher介绍:
用来方便管理自己的实例,在 Hierarchy中你可以把Sprite添加到它的子物体,然后合并,也可以随时拆分开来。
创建文字:
需要文字的Texture文件和BitMap文件,都是由第三方工具生成的。
在Project中创建Font,然后给对应的2个文件 commit就可以了。
绘制字体:
在Hierarchy中添加Text Mesh,然后....写
艺术字效果:
你可以给字体一个Gradients贴图,设置Count ,就可以实际使用了。(这里不明白自己看文档吧..)
代码:
Text.text = "asfasf";
http://www.unikronsoftware.com/2dtoolkit/
http://www.unikronsoftware.com/2dtoolkit/wiki/pmwiki.php
3.3版本里面不支持color32 ,改成color( ** *1.0f/255 ) 就能在3.3版本里面用了