1.需求分析
小车由基本移动后,还应有最重要的功能,能战斗!因此第一步让小车炮塔旋转起来,便于后续进行开炮。
2.操作实现
1.同样类似已经实现过的的抓取,主要思路即建立一条线状通道,捕捉鼠标轨迹再通过rotation函数实现旋转。
2.先在基本类中声明旋转函数,并对旋转函数进行编写:
3.再小车类中调用旋转函数,并依照鼠标扫过的位置调整炮塔朝向:
3.注意事项
由于小车的类是继承自基本车类,因此调用函数不需要再包括它,但如果来自其他库或者类,则需要在头中声明。
1.需求分析
小车由基本移动后,还应有最重要的功能,能战斗!因此第一步让小车炮塔旋转起来,便于后续进行开炮。
2.操作实现
1.同样类似已经实现过的的抓取,主要思路即建立一条线状通道,捕捉鼠标轨迹再通过rotation函数实现旋转。
2.先在基本类中声明旋转函数,并对旋转函数进行编写:
3.再小车类中调用旋转函数,并依照鼠标扫过的位置调整炮塔朝向:
3.注意事项
由于小车的类是继承自基本车类,因此调用函数不需要再包括它,但如果来自其他库或者类,则需要在头中声明。