Justin_Bu
Justin_Bu
2015-07-16 18:14
采纳率: 100%
浏览 3.2k
已采纳

VS写MFC飞机大战的子弹发射模式问题

我怎么实现追踪导弹呢?由我机发射打敌机,发射追踪导弹怎么去选择追踪哪个敌机呢?怎么发射以圆形辐射模式的子弹呢(放出一圈不断扩散的子弹)?求各路真神解答,感激不尽。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 91program
    91program 2015-07-17 00:40
    已采纳

    如果是做成直线,只要锁定离子弹最近的敌机,让子弹按最短的直线飞过去。
    如果想做成曲线,则需要用画曲线的算法得到下一个子弹出现的点。这样,算法是难点!

    发射圆形的,只需要提前算好每个子弹的直线路径即可:先以飞机为中心做一个大圆,在飞机上方的半圆上取点(点的个数为子弹的个数),然后让每个子弹沿直线飞就可以了。

    点赞 评论
  • caozhy
    点赞 评论