将"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
在网上查了很多资料,发现在在ubuntu 64 11.04 上运行32位程序要装一个ia32-libs的包,可执行如下命令,却提示无法安装
apt-get install ia32-libs
难道11.04的安装源给整坏了!!!
经过查了很多很多的外国网站,找到很多方法,都无效!
最后找到一种,将就可以用
apt-get install libstdc++6
apt-get instal...
分类:
其他好文 时间:
2014-06-05 10:44:36
阅读次数:
221
一直没有认真觉察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
Ubuntu 安装oepnssh 报错
有时候由于linux版本不够新,或者安装的包不知是什么原因坏了。报如下错误
unable to correct the problems, you have held broken prckages
可以用如下命令解决
sudo apt-get autoclean
sudo apt-get autoremov...
分类:
其他好文 时间:
2014-06-05 09:31:23
阅读次数:
174
一:在软件中心输入codeblocks,然后点击安装,等着装完就行了。
再按ctrl+alt+t 打开终端 输入 sudo apt-get install gcc
而后再输入sudo apt-get install g++
最后打开codeblocks写个 helloworld 试试吧。
二:helloworld小程序写完后,也编译通过了...
分类:
系统相关 时间:
2014-06-05 07:37:11
阅读次数:
391
声明函数碰撞检测函数,两个精灵和重写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
PDO::query() 主要是用于有记录结果返回的操作,特别是SELECT操作PDO::exec()
主要是针对没有结果集合返回的操作,如INSERT、UPDATE等操作PDO::prepare()
主要是预处理操作,需要通过$rs->execute()来执行预处理里面的SQL语句,这个方法可以绑...
分类:
其他好文 时间:
2014-05-31 02:30:56
阅读次数:
329