Atlas是NGUI的图集。我的理解是:Atlas把你的一些零散的图片,合并成一张图。这样做的优点是,能够减少Draw Call。我不了解它的底层运作机制,我猜应该也是再行进DXT之类的纹理压缩,所以,最好把图集的尺寸,也做成128, 256,512,1024之类的大小,以方便其进行格式压缩。概念....
分类:
其他好文 时间:
2014-11-11 18:50:14
阅读次数:
262
/// /// Auto-upgrade. /// protected override void OnInit () { Debug.Log("Chu SHiHua"); if (!mFillCenter) { ...
分类:
其他好文 时间:
2014-11-11 18:35:22
阅读次数:
222
http://blog.csdn.net/xtxy/article/details/37876825在使用unity2d开发游戏的时候,使用了NGUI作为界面,本来二者配合得还挺好,但是一个使用场景出现了问题,就是一个ngui的sprite需要放置在unity2d sprite后面显示,也就是用ng...
分类:
编程语言 时间:
2014-11-11 18:22:44
阅读次数:
217
# 形状与填充## Sprites前几章我们学习了关于node的类。虽然node是LimeJS中最重要的类,但是你几乎从不创建一 个node。我们可以创建sprite,sprite是矩形的显示对象。它的外观可以通过方法*setFill(fill)*来添加,所有node的函数在sprite和其它形状都...
分类:
Web程序 时间:
2014-11-10 19:45:09
阅读次数:
232
1. [代码][CSS]代码 CSSSprites在国内很多人叫css精灵,是一种网页图片应用处理方式。它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了。对于当前网络流行的速度而言,不高于200KB的单张图片.....
分类:
Web程序 时间:
2014-11-10 17:13:24
阅读次数:
307
猴子原创,欢迎转载。转载请注明: 转载自Cocos2D开发网–Cocos2Dev.com,谢谢!原文地址: http://www.cocos2dev.com/?p=596昨晚看到群里问到2DSprite怎么变成灰白图,晚上看了下,修改shader是最方便的。下面是Sprites-Gray.shader的实现,请放入自己工程:Shader "Sprites/Gray"
{
Properties
{...
分类:
编程语言 时间:
2014-11-10 15:34:43
阅读次数:
341
Cocos2d-x为了降低开发难度,对于动画的实现采用的帧动画的方案。这也就是说Cocos2d-x中的动画是帧动画。
帧动画的原理相信大家都不陌生,就是多张图片循环播放以实现动画的效果。
一个简单的动画动画实现如下:
player = cc.Sprite:create("image/player.png")
player:setPosition(-width/4,0)
...
分类:
其他好文 时间:
2014-11-08 20:51:35
阅读次数:
224
上一篇,我们学习了怎么便捷的控制sprite的颜色,而这个都是默认一个texture的,如果要实现类似mask的效果,或者更个性化的多纹理效果,怎么实现呢?这就是这一节需要介绍的内容。例如上图的效果,下方2个球是原图,而上方的图就是由2个球通过某个公式合成的效果了。这里重点不是怎么合成,而是怎么把多...
分类:
Web程序 时间:
2014-11-05 21:07:45
阅读次数:
276
http://blog.csdn.net/onerain88/article/details/12854817Unity3D 4.x 版本之后提供了一种新的动画机制Mecanim,虽然目前还支持之前的Animation,但看到Unity3D 4.3预览版里Sprite的动画也是基于Animator的...
分类:
编程语言 时间:
2014-11-05 14:33:28
阅读次数:
284
在Sprite中使用Shader做特殊的颜色处理比较简单,只需要把Shader程序绑定到Sprite上即可:sprite.shaderProgram = alphaTestShader;Cocos2d内置了一些Shader,详细可以看代码:其中,CCShaderCache缓存了一些Shader实例,...
分类:
Web程序 时间:
2014-11-04 19:02:28
阅读次数:
321