开发日志 5-13
学如初起之苗,不见其长,日有所增;惰如磨刀之石,不见其损,日有所亏。
........... * * *...................... * * *....................................
碰撞:
1) 测试:
条件:检查攻击框的位置,发现在向左向右的时候,有些问题,和用鼠标直接取得的验证数据不符合。这必然导致碰撞错误。
检查防守框,也发现了同样的问题。
但是如果把滚屏函数停掉,防守框的数据是符合的;但攻击框仍然不正常。但整个过程,不论攻击框还是防守框的视觉位置总是正确的。
措施:将开始为了方便而简写的数据丢弃掉。因为:虽然用一个简短的变量代替一长串的变量计算是简便了多,但是如果这一长串的变量是变化的,那么在填充数据和调用数据这一段时间内,这些变量产生了变化,那么就得不到预期的值了。
翻转是一个影响很大的因素,会影响到很多方面。
2)攻击碰撞检测
攻击碰撞检测还需要检测到是什么类型的攻击,才好做出适当的反应。