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

惠州网站建设模板合作软件开发外包公司的设计一般多少钱

惠州网站建设模板合作,软件开发外包公司的设计一般多少钱,网站建设的好处论文,中国保密在线网站培训子弹取消 今天我想做两件事:一是子弹取消,二是子弹封印。我想同时做这两件事,因为我们已经有了一些基础设置,可以让这些功能实现。 ‌子弹取消是什么?‌ 对于某些敌人,如果我们将它们击倒,那…

子弹取消

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

子弹取消是什么?

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

实现过程‌:

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

实现细节‌:

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

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

实现过程‌:

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

实现细节‌:

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

相关文章:

  • 床上做受网站网站建设兆金手指下拉
  • 免费字体网站wordpress get_post_custom_values
  • 梅州市网站制作新手如何做代理商
  • .net网站开发实例建设网站的网站叫什么
  • python mysql开发网站开发百度信息流推广教程
  • 网站建设投标书 技术架构免费咨询医师
  • 技术支持 石家庄网站建设开源房产网站源码
  • 沙漠风网站建设6电商网站设计特点
  • 大庆市建设局网站上不去2015年全球网站优秀设计师
  • 英文网站设计方案wordpress 中文 chm
  • 电信宽带做网站服务器吗南通优普网站建设外包
  • 广州找人做网站企业手机网站源码下载
  • 物联网型网站开发网页设计心得体会300字
  • 在北京建网站厦门彩页设计
  • 网站建设有趣名称网站建设业务员的工作总结及计划
  • 营销型商务网站手机网站打不开的解决方法
  • 低价机票 网站建设网站服务器过期了
  • 电信的网做的网站移动网打不开该找电信还是移动濮阳网站建设熊掌网络
  • 企业营销型网站建设品牌网站项目设计流程案例
  • 安卓软件制作网站个人网站怎样申请icp
  • 国际婚恋网站排名建设网页的公司
  • 海南住房和城乡建设厅网站首页网站建设模版
  • 深圳开发网站建设哪家好郑州网站建设国奥大厦
  • 网站双收录怎么做301跳转国家信息公示系统入口
  • 番禺营销型网站建设小红书推广群
  • 实力网站优化公司首选百度竞价优化排名
  • 泉州建设培训中心网站设计公司注册需要什么条件
  • 网站建设三网合一指的是什么天津哪里能做网站
  • 网站建设的总体需求分析常德seo公司
  • vs网站模态框怎么做婚礼工作室网站模板