knismooth
发表于 2013-11-27 10:10:09
判断是给子弹定义一个碰撞体积,其实就是给子弹画个小方块。。。。然后循环和自机比对是否碰撞。如果引擎是自己写的的话得注意资源复用,不然子弹一多就拖帧,很多时候撞击判定和绘图采用异步执行,在一帧内只判断一部分子弹,而不是一帧内判断完所有的,这样能稳定帧数。或者直接另开线程专门做判断。
外带帧数控制一般使用计时而不是挂起,挂起会导致整个程序阻塞。。。。空闲时间是无法响应用户输入的。
yokar
发表于 2013-11-27 22:16:04
楼主你要是看得懂不如先去看看梦终剧的源?
虽然我完全看不懂