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

小程序网站制作公司北京东八区网站建设

小程序网站制作公司,北京东八区网站建设,腾讯微信公众号,微擎 wordpress上一节中我学习了敌人的攻击#xff0c;这一节将学习一些碰撞的有关知识。开始今天的学习。 一、碰撞层基本使用知识 在Godot4中的Collsion属性中有Layer和Mask两个属性#xff0c;用于定义碰撞过滤的重要参数#xff0c;它们可以允许控制哪些物体可以与该节点进行碰撞检测…上一节中我学习了敌人的攻击这一节将学习一些碰撞的有关知识。开始今天的学习。 一、碰撞层基本使用知识 在Godot4中的Collsion属性中有Layer和Mask两个属性用于定义碰撞过滤的重要参数它们可以允许控制哪些物体可以与该节点进行碰撞检测。具体长成如下的样式 1、Layer表示该节点所在的层可以属于一个或多个层在属性面板中可以进行选择。 2、Mask表示该节点与哪个层进行碰撞同样可以属于一个或多个层。 为了让两个结点进行碰撞他们的Layer和Mask需要满足以下条件 一个结点的Layer值必须要包含在另一个结点的Mask值这样第二个结点才会与第一个结点发生碰撞。 通过合理设置Layer和Mask属性可以创建精细的碰撞过滤系统已实现各种复杂的物理效果和游戏机制。 二、设置游戏碰撞 碰撞层的基础知识学习完了那就开始我的游戏设置吧。 1.定义物理层 单击菜单中的项目选择项目设置在项目设置弹出对话框中选择层名称-2D物理-然后依次录入Background、Object、Player和Enemy如下 2、对应结点选择对应图层 第一背景设置。主场景中单击TileMap结点在检查器中tile_set属性中单击tile_set在弹出的属性面板中Layer选择 Background,Mask选择Player和Enemy这样表示背景层将和玩家层和敌人层发生碰撞。 第二主人公场景设置。Player场景Player结点Layer选择PlayerMask选择Background、Object和Enemy表示玩家层和其他三个层都能发生碰撞。 第三敌人场景设置。同理Enemy场景根节点Layer选择EnemyMask选择Background和Player如下 TraceArea结点Layer选择EnemyMask选择Player设置如下 HitArea结点Layer选择EnemyMask选择Player。 第四建筑物场景设置。House场景中Area2D、Door和PlayerPositon3个结点的Layer设置ObjectMask设置Player。 通过上述操作游戏系统的碰撞已经理顺了这样防止了同层对象碰撞比如我们随机生成敌人的时候敌人和敌人是不发生碰撞的避免敌人位置相近的时候发生碰撞把敌人碰撞出屏幕的发生。 今天就到这下次见。
http://www.zqtcl.cn/news/781177/

相关文章:

  • 网站防止采集如何运行安装wordpress
  • 高端论坛网站建设忘记了wordpress登录密码忘记
  • 哈尔滨网站运营服务商wordpress 访问缓慢
  • 织梦网站上传及安装定制网站建设广告
  • 阳光创信-网站建设首选品牌wordpress rss插件
  • 钦州网站建设公司哪家好邢台制作
  • 网站广告赚钱吗中国小型加工机械网
  • 2015做网站前景东莞公司的网页怎么做的
  • 专业网站设计制作过程网站什么模板做的
  • 如何制作网页的软件网站推广与搜索引擎优化
  • 四川内江网站建设太原网站建设网格未来
  • 陕西 网站建设 陕ICP创建商务站点的主要工作
  • 做照明出口的网站深圳 网站制作
  • 门户网站建设 简报嘉兴设计公司有哪些
  • 资阳房地产网站建设学校网站建设板块分析
  • 山东华邦建设网站首页wordpress h5自适应
  • 合肥市建设工程劳务分包合同备案表在哪个网站下载国际国内热点新闻事件
  • 临猗做网站怎么做挣钱的网站
  • 做软装找图片的网站wordpress 表单留言
  • 360网站挂马检测wordpress路径爆出
  • 有什么网站学做标书的专门做短视频的公司
  • 网站怎么做图片动态图片短视频推广
  • 海口的网站建设网页设计欣赏可爱风格
  • 高端网站设计哪个好五莲网站建设维护推广
  • 外贸网站 测速国内创意网页设计
  • 网站商城前台模板免费下载自己做网站统计
  • 十大免费货源网站免费版本厦门建网站多少钱
  • 网站建设投标书范本深圳网页设计培训多少钱
  • 动态ip可以做网站北京万户网络
  • 网址大全免费网站中国建设银行驻莫斯科网站