首页 > Unity3D频道 > 【你好Unity3D】 > #你好Unity3D#iTween 和 Gokit(来自我的长微博)
2014
06-03

#你好Unity3D#iTween 和 Gokit(来自我的长微博)

iTween很流行,但是需要写一堆回调方法,而且参数都是string没有代码提示。写完以后会发现你的代码非常的丑,我觉得GoKit真得要比iTween更好用一些。(点击大图查看详情)

 

iTween“二宗罪”

  1. 大量使用SendMessage,先不说效率如何你需要去写对应的方法去接收它的回调。比如你要监听物体移动结束的事件,那么你就要写一个方法去接收它,这样代码会很难看。
  2. iTween的参数都是string,你需要自己去拼一个Hashtable,字符串谁能都记住呀?每次写都要去它的官网上去查字符串怎么拼,挺蛋疼的!

 

先上一段iTween的代码

 

这里监听了一个移动完成的事件,你就需要去拼字符串,然后在拼回调的方法。如果你监听的事件比较多,那么参数很难都记住,写起来是不是很郁闷?

 

 

在上一段GoKit的代码

 

 

 

使用config.方法名就直接可以监听某个事件,而且直接在方法体内就能接收回调事件,这样代码会很漂亮。万全不用像iTween那么样,config点一下就能出来你需要的方法,很方便。。 有时间了我在做一个详细的GoKit的案例。

 

iTween和GoKit都是免费的,在unity 的AssetStore上就能搜索到。

 

昨天看WWCD,看到3点多,现在晕乎乎的,晚安。么么

欢迎关注雨松MOMO的微博

雨松MOMO提醒您:亲,如果您觉得本文不错,快快将这篇文章分享出去吧 。另外请点击网站顶部彩色广告或者捐赠支持本站发展,谢谢!

--

最后编辑:
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
捐 赠如果您愿意花10块钱请我喝一杯咖啡的话,请用手机扫描二维码即可通过支付宝直接向我捐款哦。