将"Cocos2d-x 精灵碰撞检测(方法一)" update函数修改一下。
使用精灵boundingBox函数获取直接精灵边界框, 不用自己计算精灵矩形大小了,还比较精确,然后调用intersectsRect计算2个精灵矩形是否存在集。
代码:
void HelloWorld::update(float delta)
{
    //返回精灵边界框
	CCRect cr1 = sp1->b...
                            
                            
                                分类:
其他好文   时间:
2014-06-07 01:44:56   
                                阅读次数:
187
                             
                         
                    
                        
                            
                            
                                SystemTap是我目前所知的最强大的内核调试工具,有些家伙甚至说它无所不能:)
Debuted in 2005 in Red Hat Enterprise Linux 4 Update 2 as a technology preview.
After four years in development, System 1.0 was released in 2009.
As of 2011 SystemTap runs fully supported in all Linux distributions...
                            
                            
                                分类:
其他好文   时间:
2014-06-05 12:35:09   
                                阅读次数:
280
                             
                         
                    
                        
                            
                            
                                一直没有认真觉察UPDATE操作的锁,最近在MSDN上看到一个问题,询问堆表更新的死锁问题,问题很简单,有类似这样的表及数据:CREATE TABLE dbo.tb(     c1 int,     c2 char(10),     c3 varchar(10));GODECLARE @id int;SET @id = 0;WHILE @id 5BEGIN;     SET...
                            
                            
                                分类:
其他好文   时间:
2014-06-05 10:24:32   
                                阅读次数:
271
                             
                         
                    
                        
                            
                            
                                声明函数碰撞检测函数,两个精灵和重写update
	bool isCollision( CCPoint p1,CCPoint p2,int w1,int h1,int w2,int h2 );
	CCSprite *sp2;
	CCSprite *sp1;
	virtual void update(float delta);
	//重写触摸事件
	virtual void regi...
                            
                            
                                分类:
其他好文   时间:
2014-06-05 07:12:15   
                                阅读次数:
236
                             
                         
                    
                        
                            
                            
                                对于Coroutine,编译器需要产生一些代码,在每次的大循环中,Unity的Update()返回后,保证是yield后的代码被正确调用,这样就形成了我们看到的一个function能分段执行的机制。...
                            
                            
                                分类:
其他好文   时间:
2014-06-05 04:26:12   
                                阅读次数:
218
                             
                         
                    
                        
                            
                            
                                系统centOS-6.3
方法操作很简单,如下:
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
# mysql>use mysql ;
mysql> UPDATE user SET Password=PAS...
                            
                            
                                分类:
数据库   时间:
2014-06-05 02:54:40   
                                阅读次数:
331
                             
                         
                    
                        
                            
                            
                                最近安装Microsoft .NET Framework 4(独立安装程序)时,提示“安装程序不能验证Update.inf文件的完整性,请确定加密服务正在此计算机上运行”
 
没法放狗
 
方案一:
1、我的电脑”右键“管理”→打开“计算机管理”→   点击“服务”,在服务管理器的主窗口服务列表中,找到名称为“Cryptographic Services”的服务项,双击该服务项,
在弹...
                            
                            
                                分类:
其他好文   时间:
2014-06-03 02:44:23   
                                阅读次数:
236
                             
                         
                    
                        
                            
                            
                                1. mysql忘记密码
vim /etc/my.conf 文件在mysqld下添加skip-grant-tables,表示mysql在登录的时候不检查权限。登录mysql。直接运行mysql> use mysql;
> update user set Password=password('root') where User='root'
> flush privileges;
> qu...
                            
                            
                                分类:
数据库   时间:
2014-06-03 02:24:16   
                                阅读次数:
283
                             
                         
                    
                        
                            
                            
                                一、给安装EclipseSVN,最常见的有两种方式:手动方式和使用安装向导方式。详细过程例如以下:方式一:手动安装1、从官网下载site-1.6.9.zip文件,网址是:subclipse.tigris.org2、从中解压出features与plugins目录,拷贝到E:/MyEclipse/myP...
                            
                            
                                分类:
系统相关   时间:
2014-05-31 19:22:36   
                                阅读次数:
416
                             
                         
                    
                        
                            
                            
                                近期安装Microsoft .NET Framework 
4(独立安装程序)时,提示“安装程序不能验证Update.inf文件的完整性,请确定加密服务正在此计算机上执行”没法放狗方案一:1、我的电脑”右键“管理”→打开“计算机管理”→ 
点击“服务”,在服务管理器的主窗体服务列表中,找到名称为“Cry...
                            
                            
                                分类:
其他好文   时间:
2014-05-31 19:17:20   
                                阅读次数:
374