关于雨松momo的教学
ngui吧
全部回复
仅看楼主
level 4
茶丶默沫 楼主
大神雨松momo的博客中介绍了很多关于NGUI的用法,但是对于一些刚接触NGUI的人来说,接受起来有一些吃力,毕竟大神少去了很多的步骤,此贴意在将其中的一些案例的每一个步骤详细的写出来,帮助更多的人。
2013年03月20日 07点03分 1
level 4
茶丶默沫 楼主
首先导入NGUI,然后我们在Project中创建一个Prefab对象,默认给它Transform变换属性,暂时我们给Prefab对象起名为MySprite。
(在Project中创建Prefab对象的方法,单击GameObject→Create Empty创建一个空对象,然后将对象拖到Project中,在Project中会出现一个Prefab)
接着给Prefab挂上图像集合组件。在Unity导航菜单栏中选择Component->NGUI->UI->Atlas(图像集合)即可。
(在Prefab的参数中,有一个地方需要添加自己需要的材质,以动态小人案例,倒入一副图片,选中后,单击NGUI→Atlas Maker制作自己的图集,将Project中出现的图集拖到参数中的材质位置)
zu就是当前精灵的名称,如果已添加了多个精灵都会出现在Sprite下拉列表中。再往下就是设置该精灵在大图的显示区域以及坐标,下图中我们可看到已经在整个大图中框选了一个区域,就是绿色的矩形,矩形中就是当前精灵中的内容。
(这里需要根据自己的需要调整下面框框里的数字参数,来为每一帧设定显示的内容。比如,在导入图片中的第一排图片,zu所圈定的是第一个小人,然后单击New Sprite,在调试数字参数,让绿框圈住第二个小人,一次圈住第一排的小人)
接着在Hierarchy视图中选择Sprite(NGUI)(刚刚创建的精灵对象),然后在Unity导航菜单栏中选择Component->NGUI->UI->Sprite Animation(帧动画)组件即可。此时直接运行游戏我们就会发现主角已经按照刚刚裁剪的精灵顺序动了起来。
(在Hierarchy试图中可以调节Framerate的大小来调节刷帧速率)
2013年03月20日 07点03分 2
level 4
按照这个步骤能做精灵动画??怎么感觉少了很多
2013年04月15日 12点04分 3
减去了雨松开始讲解的分图的步骤。按照这个步骤你可以尝试一下,不过要注意NGUI的版本。有的不会成功
2013年04月16日 03点04分
回复 茶丶默沫 :版主++qq 363900713,求教
2013年04月18日 09点04分
回复 baby没错又是我 :有问题直接说吧,平时不上QQ。
2013年04月19日 00点04分
level 1
您好,我刚开始接触NGUI ,麻烦您帮我看下,我的是4.0untiy,2.5NGUI。只有Clone Sprite 没有new啊。而且图片应该是好几个结合在一起的,也只能显示一个,正常么? 麻烦您了。
2013年06月26日 08点06分 4
很久没有用过NGUI了,我记得当时也出现过问题,应该是NGUI版本的问题。
2013年06月26日 16点06分
回复 茶丶默沫 :哦,这样啊。谢谢你
2013年06月28日 05点06分
level 2
顶一个,谢谢你
2013年09月11日 14点09分 5
level 1
挺好的,对我们新接触的很有用
2014年06月05日 07点06分 6
level 5
加油
2014年06月12日 23点06分 7
level 5
加油
2014年06月13日 01点06分 8
level 2
ngui新版本已经很强大了
2014年06月14日 12点06分 9
level 5
呵呵
2014年06月16日 08点06分 10
level 1
在哪里创建空对象。。。新人求指导...
2014年06月24日 10点06分 11
1