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

建立网站怎么做企业官网如何建设

建立网站怎么做,企业官网如何建设,关键词,wordpress站内搜索插件温馨提示:本文基于前一篇“Unity的碰撞检测(四)​​​​​​​”继续探讨两个游戏对象具备刚体的BodyType均为Dynamic,但是Collision Detection属性不同的碰撞检测,阅读本文则默认已阅读前文。 (一)测试说明 在基于两…

温馨提示:本文基于前一篇“Unity的碰撞检测(四)​​​​​​​”继续探讨两个游戏对象具备刚体的BodyType均为Dynamic,但是Collision Detection属性不同的碰撞检测,阅读本文则默认已阅读前文。

(一)测试说明

        在基于两个游戏对象都具备碰撞器和刚体的前提下,如果碰撞器属性一致,二者刚体的属性除了Collision Detection不固定,其它属性保持一致。那么会对碰撞检测产生什么影响?事实上,Collision Detection属性并不是决定两个游戏对象是否发生碰撞的因素,而是决定二者如何发生碰撞的因素,所以测试指标我们还需要添加一个”是否高速碰撞”,高速碰撞通过Rigidbody2D.AddForce方法实现,力的大小数值为100,ForceMode2D保持默认,但是对于非高速碰撞的界定无法确认,根据实际应用中碰撞时的情况灵活选择Discrete或Continous。

        本次测试我们约定如此:Player与Enemy都具备碰撞器和刚体,且二者的刚体的BodyType均为Dynamic,默认属性如图1和图2所示:

图 1 碰撞器默认属性
图 2 刚体默认属性

(二)测试用例

表 1 Player和Enemy的刚体的Collision Detection测试用例

游戏对象

测试用例序号

Discrete

Continuous

是否高速碰撞

Player

A1

×

A2

×

×

A3

×

A4

×

×

Enemy

B1

×

B2

×

×

B3

×

B4

×

×

表 2 测试用例的控制台输出

组合序号

测试用例组合

测试结果

G1

A1、B1

1.Collider输出无碰撞穿透

2.碰撞穿透无Collider输出

3.Collider输出且碰撞穿透

G2

A1、B2

1.Collider输出无碰撞穿透

2.碰撞穿透无Collider输出

3.Collider输出且碰撞穿透

G3

A1、B3

Collider输出无碰撞穿透

G4

A1、B4

Collider输出无碰撞穿透

G5

A2、B1

1.Collider输出无碰撞穿透

2.碰撞穿透无Collider输出

3.Collider输出且碰撞穿透

G6

A2、B2

G7

A2、B3

Collider输出无碰撞穿透

G8

A2、B4

G9

A3、B1

Collider输出无碰撞穿透

G10

A3、B2

Collider输出无碰撞穿透

G11

A3、B3

Collider输出无碰撞穿透

G12

A3、B4

Collider输出无碰撞穿透

G13

A4、B1

Collider输出无碰撞穿透

G14

A4、B2

G15

A4、B3

Collider输出无碰撞穿透

G16

A4、B4

(三)测试总结

       分析1:由G1、G2和G5可知当Player和Enemy的刚体的Collision Detection均为Discrete时,无论二者谁进行高速碰撞测试结果都不稳定。

       分析2:由G3、G4、G7、G9-G13和G15可知Player和Enemy的刚体的Collision Detection至少有一个为Continous时,无论二者谁进行高速碰撞测试结果都是Collider输出无碰撞穿透。

       根据上述分析可得以下结论:

       结论1:两个游戏对象在发生有效碰撞的前提下,要能够正确进行碰撞检测和避免碰撞穿透则至少有一个游戏对象的刚体的Collision Detection为Continous。

(四)问题

       本文针对两个游戏对象在满足有效碰撞的前提下,对于二者的刚体的BodyType均为Dynamic,但是二者的Collision Detection属性不同而产生不同的碰撞检测结果进行探讨。那么对于一个游戏对象的刚体的BodyType为Dynamic,另一个为Kinematic,而二者的Collision Detection属性不同会产生什么样的碰撞检测结果呢?我们在下一篇“Unity的碰撞检测(六)”继续探讨吧。

如果这篇文章对你有帮助,请给作者点个赞吧!  

http://www.yayakq.cn/news/994118/

相关文章:

  • 不锈钢网站建设哪家好织梦网站后台
  • 网站的字体做多大建设部执业资格注册中心网站查询
  • 网站建设公司 提成网页搜索引擎大全
  • 广东网站设计流程免费看片网站
  • 关于网站建设公司大全利用公共dns做网站解析
  • 揭阳网站制作方案定制wordpress cpu 100%
  • 网站的logo怎么换做ic的电子网站有哪些
  • 深圳网站建设找哪家公司最新手机排行榜2021
  • qq登录网站怎么做如何在八戒网便宜做网站
  • cms网站开发价格wordpress两个域名访问
  • 胶州城阳网站建设广告设计公司实践报告
  • 东莞企业高端网站建设怎么用网站挂QQ
  • 东莞市做网站的北京市网站建设企业
  • 做企业网站为什么要服务器呢平谷做网站
  • 阿里云购买网站空间制作网站 美工
  • 德语网站制作wordpress游戏网站模板
  • 响应式网站建设源码企业网站 单页
  • 外贸流程知乎廊坊seo公司
  • 网站顺序郑州哪家公司给国外做网站
  • 门头沟网站建设公司百度搜索资源平台
  • 网站怎么设置为可信任网站网站模板怎么使用教程
  • 网站建设报价表表格下载平原做网站
  • 网站建设团队管理怎么写wordpress插件漏洞
  • 网站建设项目需求说明东莞房价二手房
  • 营口大石桥网站建设信息化网站建设有什么用
  • 建设网站建站国外服务器地址
  • 手机可以搭建网站么网站接广告能赚多少钱
  • 网站建设培训简报网站开发方向行业现状
  • 展示系统 网站模板想注册一个做网站的公司好
  • 查询网站的注册信息做网站编辑如何写好一篇新闻