下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

C++游戏开发原理,原理回顾

作者:课课家教育     来源: http://www.kokojia.com点击数:946发布时间: 2019-04-08 10:18:21

标签: C++游戏开发C++游戏原理制作C++游戏开发视频

  战争迷雾(FogofWar),在传统意义上是指战争中由于对敌人情报不清楚而无法确认除友军所在以外的大部分地区,C++游戏开发敌人的分布及活动情况。而目前在游戏范围内,尤其是即时战略类游戏中,这个词语出现的频率更高一些也更被多数人所熟悉

  一、原理回顾

  今天继续来说战争迷雾,上一节介绍了一下战争迷雾的原理,不知道大家清楚了没?如果没清楚,也不要紧,现在再来啰嗦几句哈。

  我们的素材是下面这张图

C++游戏开发原理回顾_C++游戏开发_C++游戏原理制_C++游戏开发视频_课课家

  我们还是图解吧,这样应该更形象,先给它编上号

  用鼠标点击一下,散开一片迷雾,大家可以看到上面标示的数字,左上角是4,右上角是8,左下角是1,右下角是2

  在右边再点一下,我们可以看到两片迷雾叠加起来了,过渡的很自然。大家注意一下数字,C++游戏开发视频,两片迷雾中间的数字变成了12=4+8,3=2+1

  继续点,同理

  看了上面的图,大家应该清楚了吧

  我们每次点击游戏窗口的时候,驱散一个圆形的迷雾,这个圆形就只需要1+2+4+8号图元拼接起来就可以了,当同一个Tile内有多个图元时,将它们的数字相加,用新数字的图元替换掉即可。

赞(25)
踩(4)
分享到:
华为认证网络工程师 HCIE直播课视频教程