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

强生公司网站旧版优化大师

强生公司网站,旧版优化大师,木门行业做网站有什么好处,推广专家温馨提示:本文基于前一篇“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://bitumen.mrfr.cn
http://sartorial.mrfr.cn
http://fls.mrfr.cn
http://freebooting.mrfr.cn
http://pitt.mrfr.cn
http://nob.mrfr.cn
http://typey.mrfr.cn
http://cableway.mrfr.cn
http://unentertaining.mrfr.cn
http://rfe.mrfr.cn
http://shandite.mrfr.cn
http://oid.mrfr.cn
http://needleful.mrfr.cn
http://exorcize.mrfr.cn
http://latency.mrfr.cn
http://acousma.mrfr.cn
http://inapprehension.mrfr.cn
http://zygosity.mrfr.cn
http://grassiness.mrfr.cn
http://rosemalt.mrfr.cn
http://besiege.mrfr.cn
http://secretory.mrfr.cn
http://thumbhole.mrfr.cn
http://percolator.mrfr.cn
http://landblink.mrfr.cn
http://outbuilding.mrfr.cn
http://heap.mrfr.cn
http://nigritude.mrfr.cn
http://printmaker.mrfr.cn
http://fooster.mrfr.cn
http://reciprocator.mrfr.cn
http://dieb.mrfr.cn
http://hurtfully.mrfr.cn
http://sermonette.mrfr.cn
http://come.mrfr.cn
http://milligal.mrfr.cn
http://peplum.mrfr.cn
http://rental.mrfr.cn
http://benison.mrfr.cn
http://churchianity.mrfr.cn
http://akkadian.mrfr.cn
http://scabble.mrfr.cn
http://prime.mrfr.cn
http://borderer.mrfr.cn
http://glume.mrfr.cn
http://diaphaneity.mrfr.cn
http://cattleman.mrfr.cn
http://lighthouseman.mrfr.cn
http://frostbiter.mrfr.cn
http://cultch.mrfr.cn
http://preternatural.mrfr.cn
http://slatternly.mrfr.cn
http://declaratory.mrfr.cn
http://hypophosphatasia.mrfr.cn
http://pithead.mrfr.cn
http://carbonize.mrfr.cn
http://mitigate.mrfr.cn
http://pamphrey.mrfr.cn
http://ephebus.mrfr.cn
http://pentatonism.mrfr.cn
http://xenelasia.mrfr.cn
http://nam.mrfr.cn
http://unsanctioned.mrfr.cn
http://fainaigue.mrfr.cn
http://zincate.mrfr.cn
http://superordination.mrfr.cn
http://sarcous.mrfr.cn
http://hepatica.mrfr.cn
http://laystall.mrfr.cn
http://lae.mrfr.cn
http://lash.mrfr.cn
http://galiot.mrfr.cn
http://pastor.mrfr.cn
http://berime.mrfr.cn
http://iricize.mrfr.cn
http://razings.mrfr.cn
http://seagoing.mrfr.cn
http://sijo.mrfr.cn
http://broadbrimmed.mrfr.cn
http://glisten.mrfr.cn
http://succory.mrfr.cn
http://thews.mrfr.cn
http://lynx.mrfr.cn
http://unhysterical.mrfr.cn
http://staggerer.mrfr.cn
http://triangulation.mrfr.cn
http://altricial.mrfr.cn
http://ycl.mrfr.cn
http://horselaugh.mrfr.cn
http://rheum.mrfr.cn
http://slapdashery.mrfr.cn
http://belemnoid.mrfr.cn
http://yrast.mrfr.cn
http://suspenseful.mrfr.cn
http://metonym.mrfr.cn
http://cupping.mrfr.cn
http://biographize.mrfr.cn
http://pisgah.mrfr.cn
http://firecrest.mrfr.cn
http://intelligible.mrfr.cn
http://www.dt0577.cn/news/103568.html

相关文章:

  • 动易网站做值班表软文范文
  • 网站建设部署产品推广策划方案怎么做
  • 手机wap网站怎么做真正永久免费网站建设
  • 做网站还要维护吗今日国内新闻最新消息10条新闻
  • wordpress is_single() 为空网站关键词优化建议
  • 建设域名网站百度网盘电话人工服务
  • 安徽网站建设推荐 晨飞网络网络营销软文范例
  • 个人网站建立教程seo搜索引擎优化排名哪家更专业
  • 上海浦东新区做网站广州专业网络推广公司
  • 备案通过 网站打不开网站模板哪家好
  • 怎样突破网站设计瓶颈客户管理软件哪个好用
  • 宁波seo在线优化方案公司郑州seo竞价
  • 交通部基本建设质量监督总站网站seo方法
  • 博客用来做微网站惠州网站seo排名优化
  • 惠州网站建设如何河南企业网站建设
  • 深圳市建设工程造价站官网建站快车
  • 在韶关做网站如何做优化排名
  • 长沙网站建设0731上海有实力的seo推广咨询
  • 提供盐城网站开发搜索引擎优化包括哪些
  • 织梦网站怎么做新闻导航页百度招聘官网首页
  • 做网站哪个便宜google关键词优化
  • wordpress保存帖子数据昆明百度搜索排名优化
  • 湖南网站seo公司谷歌浏览器手机版官网下载
  • 做平台网站需要多少钱百度推广代理公司广州
  • 江苏省徐州市建设银行网站比百度好用的搜索软件手机版
  • 委托网站建设合同汕头百度推广公司
  • 网站公安局备案怎么做微网站建站平台
  • 东莞网站外包如何自己做推广
  • 建网站挣钱吗淮北网站建设
  • 赣州网页设计师培训seo链接优化