摘要:
两个物体产生碰撞的时候,除了检测是否碰撞了,很多时候我们需要知道碰撞强度有多大,比如愤怒的小鸟,要根据碰撞的强度决定是否消去障碍物。这一个教程解释如何获取碰撞强度。阅读全文
两个物体产生碰撞的时候,除了检测是否碰撞了,很多时候我们需要知道碰撞强度有多大,比如愤怒的小鸟,要根据碰撞的强度决定是否消去障碍物。这一个教程解释如何获取碰撞强度。阅读全文posted @ 2012-02-18 11:54 JingleHIT 阅读(823) 评论(1) 编辑
摘要:
微博集体照通过一定的算法对微博用户的粉丝进行分组计算,将用户的粉丝自动分为几个小组,用户还可以手工修改分组结果,调整错误的分组,然后对小组成员进行合照留念分享到微博。因此UI十分重视分组调整与拍照分享。阅读全文
微博集体照通过一定的算法对微博用户的粉丝进行分组计算,将用户的粉丝自动分为几个小组,用户还可以手工修改分组结果,调整错误的分组,然后对小组成员进行合照留念分享到微博。因此UI十分重视分组调整与拍照分享。阅读全文posted @ 2012-02-16 15:07 JingleHIT 阅读(2054) 评论(14) 编辑
摘要: 在一些开源的系统中模板机制很常见,如discuz、ecshop、wordpress等等。所谓模板机制,就是将所有表现层的html代码和相关静态文件放置到一个主题文件夹下面,用户可以在后台随意切换主题外观。在zend framework中默认是不支持模板的,通常html文件都是放置在application或者module的views文件夹下面。但是我们可以通过简单的修改来实现这一功能。阅读全文
posted @ 2012-02-15 22:24 JingleHIT 阅读(1078) 评论(2) 编辑
资料来自腾讯CDC PDF下载

原文见http://developer.android.com/design/index.html
翻译文章见http://cdc.tencent.com/?p=5082
快速查阅,Android Design全文翻译 下载地址:http://cdc.tencent.com/?download=Android-Design-4.0
Android Design全文翻译由CDC D3多媒体小组(江宁、张云)出品。
posted @ 2012-02-09 09:02 JingleHIT 阅读(67) 评论(0) 编辑
摘要:
当我们创作一个软件产品时,我们需要考虑功能、用户使用流程、UI等等,此时多么希望自己是一个速写高手,可以随意画出自己喜欢的图形,可惜产品经理大多不是绘画高手,所以只能在头脑里面想象那美好的图形表达方案,一旦表达到纸上,总是不尽如人意。有时候面对一个复杂的项目,界面非常多,冥思苦想形成的思路,由于没能很好的形成到纸上,后面再继续思考时又忘记了前面的设计。如果你有同感那么这篇文章可能对你有用。阅读全文
当我们创作一个软件产品时,我们需要考虑功能、用户使用流程、UI等等,此时多么希望自己是一个速写高手,可以随意画出自己喜欢的图形,可惜产品经理大多不是绘画高手,所以只能在头脑里面想象那美好的图形表达方案,一旦表达到纸上,总是不尽如人意。有时候面对一个复杂的项目,界面非常多,冥思苦想形成的思路,由于没能很好的形成到纸上,后面再继续思考时又忘记了前面的设计。如果你有同感那么这篇文章可能对你有用。阅读全文posted @ 2012-02-09 01:29 JingleHIT 阅读(2666) 评论(20) 编辑
摘要: html5和html4地位
Html5目前虽然是全新的,但是它仍然处在不成熟的阶段,其完整的规范还未完全定稿,标准仍会发生变化。但是这种变化是不会影响到html4的规范的。因为html4已经成型10多年,肯定不会再发生变化。Html5不是颠覆性的革新,但只是旨在进化而非革命,毕竟没有从头再来的必要。互联网上存在的html已经存在几十年啦,支持现存的html文档是非常有必要的。阅读全文
posted @ 2012-01-13 22:09 JingleHIT 阅读(1147) 评论(2) 编辑
摘要:
之前我们已经了解了如何通过Box2D创建一个物理世界,给刚体添加复杂材质,鼠标交互。在游戏开发里面我们通常要判断两个物体相互碰撞了,然后进行相应的操作。比如“愤怒的小鸟”,当小鸟碰撞到箱子的时候,我们需要知道这两个物体碰撞了,然后判断碰撞的力度(后面的教程会讲),然后对箱子进行操作。这个教程就是用来处理Box2D的碰撞检测问题。阅读全文
之前我们已经了解了如何通过Box2D创建一个物理世界,给刚体添加复杂材质,鼠标交互。在游戏开发里面我们通常要判断两个物体相互碰撞了,然后进行相应的操作。比如“愤怒的小鸟”,当小鸟碰撞到箱子的时候,我们需要知道这两个物体碰撞了,然后判断碰撞的力度(后面的教程会讲),然后对箱子进行操作。这个教程就是用来处理Box2D的碰撞检测问题。阅读全文posted @ 2012-01-06 17:41 JingleHIT 阅读(1395) 评论(7) 编辑
摘要:
之前我们知道了如何创建标准几何体刚体及其外观,此教程主要解决如何创建复杂刚体的问题。Box2D使用多边形拼接形成复杂的外观。通过前面的教程我们知道使用下面两句来创建一个刚体。阅读全文
之前我们知道了如何创建标准几何体刚体及其外观,此教程主要解决如何创建复杂刚体的问题。Box2D使用多边形拼接形成复杂的外观。通过前面的教程我们知道使用下面两句来创建一个刚体。阅读全文posted @ 2012-01-05 15:12 JingleHIT 阅读(150) 评论(0) 编辑
摘要:
通常我们制作游戏时不可能使用Box2D提供的默认调试显示对象,我们需要创建个性化的外观,如果汽车、房子等等。那么如何把这些外观附加到刚体上面呢?这就是此教程的重点。
创建一个刚体外观,我们两步:
1. 将外观显示对象附加到刚体的刚体定义的userData属性
2. 将userData的x, y, rotation与刚体实现同步阅读全文
通常我们制作游戏时不可能使用Box2D提供的默认调试显示对象,我们需要创建个性化的外观,如果汽车、房子等等。那么如何把这些外观附加到刚体上面呢?这就是此教程的重点。
创建一个刚体外观,我们两步:
1. 将外观显示对象附加到刚体的刚体定义的userData属性
2. 将userData的x, y, rotation与刚体实现同步阅读全文posted @ 2012-01-05 15:05 JingleHIT 阅读(129) 评论(0) 编辑