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

中国最近的好消息无锡关键词优化报价

中国最近的好消息,无锡关键词优化报价,如何百度搜到自己网站,2023中关村手机排行榜子弹取消 今天我想做两件事:一是子弹取消,二是子弹封印。我想同时做这两件事,因为我们已经有了一些基础设置,可以让这些功能实现。 ‌子弹取消是什么?‌ 对于某些敌人,如果我们将它们击倒,那…

子弹取消

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

子弹取消是什么?

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

实现过程‌:

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

实现细节‌:

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

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

实现过程‌:

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

实现细节‌:

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

相关文章:

  • 北京手机响应式网站建设设计网站建设平台皆往乐云践新专家
  • 成都装修网站建设多少钱wordpress横排菜单
  • 盐城seo网站优化软件wordpress评论头像 修改
  • 服装公司网站建设方案用discuz好还是WordPress好
  • 移动网站转码农业咨询平台网站建设方案
  • jsp网站怎么做空客德国公司
  • 新乡个人网站建设哪家好狗和女主人做爰网站
  • 广州高端做网站安阳县吕村七中录取分数线
  • 东莞网站建设东莞请人做网站 说我要求多
  • 找人建个网站多少钱免费图片素材网站有哪些
  • 网站建设需要租赁服务器吗二维码表白在线制作
  • 学生个人网站建设方案书框架栏目闵行区网页设计公司
  • 网站下载器什么叫网络营销目标市场
  • 国内网站建设公司排名在线设计网站可以做ps和ppt
  • 免费咨询口腔科医生回答在线网站建设推广优化岗位说明书
  • 网页的依托网站做网站 带宽 多少钱
  • 网站建设 中企动力医院优秀个人主页欣赏
  • 怎样做当地网站推广wordpress值得买主题
  • 网站开发工作微商城怎么开发
  • 推荐武进网站建设网站制作工作室哪家比较好
  • 私人彩票网站做几年牢wordpress 安装 白屏
  • 宜春企业网站的建设烟台市住房和城乡建设厅网站
  • 做网站多久wordpress 登录用户
  • 西宁做网站君博示范yahoo网站提交入口
  • 餐饮门户网站 方案怎么做做网站架构需要什么工具
  • 眉山网站建设公司找公司建网站报价
  • 哪里有网站设计学网站做的比较好的贸易公司
  • 网站建设自90设计怎么免费下载
  • 有没有专门学做婴儿衣服的网站河南高端网站
  • 网站seo检测报告阿里巴巴网站怎么做