当前位置: 首页 > news >正文

一般建站公司用什么cms佛山seo教程

一般建站公司用什么cms,佛山seo教程,中铁建设集团有限公司华中分公司,常州网站建设技术外包子弹取消 今天我想做两件事:一是子弹取消,二是子弹封印。我想同时做这两件事,因为我们已经有了一些基础设置,可以让这些功能实现。 ‌子弹取消是什么?‌ 对于某些敌人,如果我们将它们击倒,那…

子弹取消

今天我想做两件事:一是子弹取消,二是子弹封印。我想同时做这两件事,因为我们已经有了一些基础设置,可以让这些功能实现。

子弹取消是什么?

对于某些敌人,如果我们将它们击倒,那么它们已经射出的所有子弹都会消失。我们已经做了一些设置来实现这一点。

实现过程‌:

  1. 检查敌人属性‌:每个敌人都有一个属性“kank”,如果设置为1,则表示该敌人会取消子弹。
  2. 子弹与敌人的关联‌:我们需要让每颗子弹记住是由哪个敌人发射的。这样,在取消子弹时,我们就能知道哪些子弹需要被取消。
  3. 取消子弹‌:当敌人被击倒时,我们遍历所有子弹,如果子弹的发射者是我们要取消的敌人,那么就让这些子弹消失。
  4. 视觉效果‌:子弹消失时,我们不希望它们只是简单地消失,而是想加入一些视觉效果,比如让子弹变成一个小爆炸或者冲击波。

实现细节‌:

  • 我们为子弹添加了一个属性来记录发射者。
  • 遍历子弹队列,检查每颗子弹的发射者,如果是要取消的敌人,则将其从队列中移除。
  • 为子弹消失添加了冲击波效果,使视觉效果更加生动。
主题二:子弹封印

子弹封印比子弹取消稍微复杂一些。基本思路是:当玩家靠近敌人时,敌人将停止射击。

实现过程‌:

  1. 设置阈值‌:我们需要确定一个距离阈值,当玩家与敌人的距离小于这个阈值时,敌人将停止射击。
  2. 检查距离‌:在敌人射击前,我们检查玩家与敌人的距离,如果距离小于阈值,则不发射子弹。
  3. 视觉反馈‌:为了让玩家知道敌人已经被封印,我们在敌人身上显示一个“X”标记。

实现细节‌:

  • 我们为敌人添加了一个“sealed”属性,用于标记敌人是否被封印。
  • 在敌人射击前,我们计算玩家与敌人的距离,并与阈值进行比较。
  • 如果敌人被封印,我们在绘制敌人时在其身上显示一个红色的“X”标记。
其他内容
  • 声音效果‌:我为敌人被击中时添加了声音效果,但发现多个声音效果会相互干扰,因此我调整了声音的播放逻辑,确保每帧只播放一个声音效果。
  • 技术讨论‌:在最后部分,我讨论了关于使用向量和角度来计算敌人移动方向的问题。虽然使用向量可以简化一些计算,但在复古硬件上,三角函数计算成本较高,因此我选择了更经济的角度计算方法。
http://www.yayakq.cn/news/959582/

相关文章:

  • 重庆有的设计网站大全湛江网站设计公司地址
  • 邵东做网站答建设网站
  • 网站建设公司电话销售客源免费给我推广
  • 网页设计师常逛网站怎么样从头开始做网站
  • 怎么阐述自己做的网站徐州人才网最新徐州招聘信息
  • 什么网站能免费做简历厦门三五互联可以做网站吗
  • 旅游网站排行榜前十名官网主流搜索引擎有哪些
  • 广州网站制四川网站建设培训班
  • 网站开发软件要求惠州网络推广工作室
  • 先做网站还是先做app学电商
  • 安仁网站制作网页设计空格代码快捷键
  • 展示型网站系统网站主题
  • 可信网站申请公司企业网络推广
  • 物流门户网站开发 报价易拉罐手工制作大全
  • 网站建设建站网网络服务费要交印花税吗
  • 网站制作在哪里找怎样帮人做网站挣钱
  • 吴江建网站优荐苏州聚尚网络域名网站教程
  • 泉州企业做网站wordpress如何添加模板文件夹
  • 太原网站建设需求多嘛哪些网站可以做化妆品广告
  • 丘北网站建设中国建设银行网站慢
  • 宜兴做网站哪家好网站建设推广公司排名
  • 深圳网站开发建设十大博客网站
  • 网页微信二维码变回原来账号界面济南seo推广效果好
  • 如何创建一个简单的网站为什么有的网页打不开怎么解决
  • 建设在线观看视频网站站群建站系统
  • 公司网站做好了还需网站知识架构
  • 网站建设不完整(网站内容太少)网站建设人员求职信
  • 吴江网站制作做网站是什么职业
  • 网站建设参考文献资料微信小程序制作软件下载
  • 网站开发与设计实训实训报告学做网站要什么基础