问题描述
- VS写MFC飞机大战的子弹发射模式问题
-
我怎么实现追踪导弹呢?由我机发射打敌机,发射追踪导弹怎么去选择追踪哪个敌机呢?怎么发射以圆形辐射模式的子弹呢(放出一圈不断扩散的子弹)?求各路真神解答,感激不尽。
解决方案
如果是做成直线,只要锁定离子弹最近的敌机,让子弹按最短的直线飞过去。
如果想做成曲线,则需要用画曲线的算法得到下一个子弹出现的点。这样,算法是难点!
发射圆形的,只需要提前算好每个子弹的直线路径即可:先以飞机为中心做一个大圆,在飞机上方的半圆上取点(点的个数为子弹的个数),然后让每个子弹沿直线飞就可以了。
解决方案二:
http://download.csdn.net/download/u013544843/6878513
时间: 2024-10-06 10:44:38