自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

King的专栏

专注于游戏研发

原创 NGUI的流光shader解决方案(二)(支持UITexture和使用图集的UISprite)

上文实现了UITexture的流光效果,但是有时候我们希望使用图集的UISprite也能有流光效果,那怎么办呢。一种做法是将图片独立出来,使用UITexture,结合上文的方法,这里我们来看看直接操作UISprite该怎么做。 需要注意的是,本文有些使用到的原理在上文已经解释过了,就不再赘述。建议大家还是先看前一篇。先写Shader流光Shader的原理都是差不多的,这里的关键问题在

2017-03-04 15:38:22 2555

原创 NGUI的流光shader解决方案(一)(支持UITexture和使用图集的UISprite)

之前的Unity项目中,UI部分的流光要求比较多,在网上找了很多贴子,并没有发现特别好的基于NGUI和shader的实现,所以自己做了一套,这里正好整理总结一下。本方案基于NGUI,最终实现的流光效果如下: 此流光效果,有以下优点: - 支持UITexture - 支持使用图集的UISprite,且每个UISprite可以独立效果 - 可以自定义流光的图、流光速度、流光时间间

2017-02-12 17:57:38 2988 2

原创 我们的cocos2dx-js规范

我们的JavaScript规范,从整体上来说,是基于Airbnb的js规范,加上一些适用于cocos2dx-js和项目本身的自定义规则。为什么选用Airbnb的js规范:认可度高,该规范现在已经或者即将成为js国际标准了。看看Airbnb的Github,有恐怖的47000+的star官方提供Eslint插件支持。结合WebStorm,简直完美支持ES6、React等。虽然由

2017-02-09 16:05:32 1209

原创 Mac下WebStorm配置Eslint教程(使用airbnb的js规范)

安装npm参考这里的教程:Mac上安装Node和NPM ,不过最后一步不用安装Grunt经过上面的操作,我们已经可以在命令行使用npm命令了安装Eslint建议全局安装npm install -g eslint由于我们使用的是cocos2dx-js 3.14版本,目前对ES6的支持有限,所以保险起见,我们还是使用airbnb的ES5规范:npm install -g e

2017-02-09 14:41:37 16477

提示
确定要删除当前文章?
取消 删除