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

网站为什么要做seo搜索引擎营销的主要模式有哪些

网站为什么要做seo,搜索引擎营销的主要模式有哪些,安徽网站建设方案优化,网页设计作品作业成品免费下载Unity碰撞检测3D和2D 前言准备材料3D2D 代码3D使用OnCollisionEnter()进行碰撞Collider状态代码 使用OnTriggerEnter()进行碰撞Collider状态代码 2D使用OnCollisionEnter2D()进行碰撞Collider2D状态代码 使用OnTriggerEnter2D()进行碰撞Collider2D状态代码 区别3D代码OnCollisi…

Unity碰撞检测3D和2D

  • 前言
  • 准备材料
    • 3D
    • 2D
  • 代码
    • 3D
      • 使用OnCollisionEnter()进行碰撞
        • Collider状态
        • 代码
      • 使用OnTriggerEnter()进行碰撞
        • Collider状态
        • 代码
    • 2D
      • 使用OnCollisionEnter2D()进行碰撞
        • Collider2D状态
        • 代码
      • 使用OnTriggerEnter2D()进行碰撞
        • Collider2D状态
        • 代码
    • 区别
      • 3D
        • 代码
          • OnCollisionEnter()
          • OnTriggerEnter()
        • 碰撞显示效果
          • OnCollisionEnter()
          • OnTriggerEnter()
      • 2D
        • 代码
          • OnCollisionEnter2D()
          • OnTriggerEnter2D()
        • 碰撞显示效果
          • OnCollisionEnter2D()
          • OnTriggerEnter2D()
  • 提示
  • 结语

前言

碰撞检测可以说时学习Unity中最重要的一个部分,以为在游戏中,想要游戏进行交互,碰撞时非常重要的,而我在网上查了很多教程,但是都没有成功,后来经过我的仔细检查代码与修改,终于成功了

准备材料

3D

简单Unity跑酷游戏
简单跑酷游戏
zhong_dotPlayer两个实体都加上碰撞体组件
比如:Box Collider
Player加上刚体组件
比如:Rigidbody
把刚体组件里面的Collision Detection模式改为Cintinuous

2D

在这里插入图片描述

zhong_dotPlayer两个实体都加上碰撞体组件
比如:Box Collider 2D
Player加上刚体组件
比如:Rigidbody 2D
把刚体组件里面的Collision Detection模式改为Cintinuous

代码

这一个我们将代码写在Player_move.cs里面

3D

使用OnCollisionEnter()进行碰撞

Collider状态

在这里插入图片描述

代码

void OnCollisionEnter(Collision collision){if (collision.gameObject.name == "zhong_dot"){Debug.Log("开始碰撞");}
}

此时我们可以看到,在碰撞函数里面的参数类型是Collision
并且指定的碰撞检测方式,if里面写的表达式是

参数名.gameObject.name ==  "碰撞目标的名称"

使用OnTriggerEnter()进行碰撞

Collider状态

在这里插入图片描述
从上图中可以看出是Is Trigger是出于勾选的状态,并且只需要其中一个勾选Is Trigger状态即可

代码

void OnTriggerEnter(Collider collision){if (collision.GetComponent<Collider>().name == "zhong_dot"){Debug.Log("开始碰撞")}
}

此时我们可以看到,在碰撞函数里面的参数类型是Collider
并且指定的碰撞检测方式,if里面写的表达式是

参数名.GetComponent<Collider>().name == "碰撞目标的名称"

2D

使用OnCollisionEnter2D()进行碰撞

Collider2D状态

在这里插入图片描述

代码

void OnCollisionEnter2D(Collision2D collision){if (collision.gameObject.name == "zhong_dot"){Debug.Log("开始碰撞");}
}

此时我们可以看到,在碰撞函数里面的参数类型是Collision2D
并且指定的碰撞检测方式,if里面写的表达式是

参数名.gameObject.name ==  "碰撞目标的名称"

使用OnTriggerEnter2D()进行碰撞

Collider2D状态

在这里插入图片描述

从上图中可以看出是Is Trigger是出于勾选的状态,并且只需要其中一个勾选Is Trigger状态即可

代码

void OnTriggerEnter2D(Collider2D collision){if (collision.GetComponent<Collider2D>().name == "zhong_dot"){Debug.Log("开始碰撞")}
}

此时我们可以看到,在碰撞函数里面的参数类型是Collider2D
并且指定的碰撞检测方式,if里面写的表达式是

参数名.GetComponent<Collider2D>().name == "碰撞目标的名称"

区别

3D

代码

OnCollisionEnter()

此时我们可以看到,在碰撞函数里面的参数类型是Collision
并且指定的碰撞检测方式,if里面写的表达式是

参数名.gameObject.name == "碰撞目标的名称"
OnTriggerEnter()

此时我们可以看到,在碰撞函数里面的参数类型是Collider
并且指定的碰撞检测方式,if里面写的表达式是

参数名.GetComponent<Collider>().name == "碰撞目标的名称"

碰撞显示效果

OnCollisionEnter()

就会有碰撞之后被弹开的结果

OnTriggerEnter()

就不会有碰撞之后被弹开的结果

2D

代码

OnCollisionEnter2D()

此时我们可以看到,在碰撞函数里面的参数类型是Collision2D
并且指定的碰撞检测方式,if里面写的表达式是

参数名.gameObject.name == "碰撞目标的名称"
OnTriggerEnter2D()

此时我们可以看到,在碰撞函数里面的参数类型是Collider2D
并且指定的碰撞检测方式,if里面写的表达式是

参数名.GetComponent<Collider2D>().name == "碰撞目标的名称"

碰撞显示效果

OnCollisionEnter2D()

就会有碰撞之后被弹开的结果

OnTriggerEnter2D()

就不会有碰撞之后被弹开的结果

提示

我建议你们在写代码的时候,一定要仔细查看代码的大小写,否则程序会不知不觉不出现结果,就像我,写一个On结果写成了on,导致一直没有结果

结语

其实学习Unity没有那么难,只要你真心想学,就还是能学得会


文章转载自:
http://dinncoflorescence.wbqt.cn
http://dinnconotch.wbqt.cn
http://dinncoroof.wbqt.cn
http://dinncosailboat.wbqt.cn
http://dinncoossa.wbqt.cn
http://dinncooverstep.wbqt.cn
http://dinncoprogestational.wbqt.cn
http://dinncorochdale.wbqt.cn
http://dinncotreasuryship.wbqt.cn
http://dinncomixtecan.wbqt.cn
http://dinncocanty.wbqt.cn
http://dinncoroncador.wbqt.cn
http://dinncosublunate.wbqt.cn
http://dinncobackscratching.wbqt.cn
http://dinncolymphad.wbqt.cn
http://dinncoenvelope.wbqt.cn
http://dinncostockjobber.wbqt.cn
http://dinncodiphonia.wbqt.cn
http://dinncointolerable.wbqt.cn
http://dinncotelegenesis.wbqt.cn
http://dinncopsychoenergetic.wbqt.cn
http://dinncotko.wbqt.cn
http://dinncokoblenz.wbqt.cn
http://dinncorassle.wbqt.cn
http://dinncooctober.wbqt.cn
http://dinncodct.wbqt.cn
http://dinncomatronymic.wbqt.cn
http://dinncosugarplum.wbqt.cn
http://dinncosanify.wbqt.cn
http://dinncorazorjob.wbqt.cn
http://dinncocanopy.wbqt.cn
http://dinncohemochromatosis.wbqt.cn
http://dinncoprovable.wbqt.cn
http://dinncotoeplate.wbqt.cn
http://dinncosaltate.wbqt.cn
http://dinncointrinsical.wbqt.cn
http://dinncoaccepter.wbqt.cn
http://dinncoculm.wbqt.cn
http://dinncoguadalquivir.wbqt.cn
http://dinncomobilize.wbqt.cn
http://dinncopottage.wbqt.cn
http://dinncoshorts.wbqt.cn
http://dinncooleaceous.wbqt.cn
http://dinncopiccaninny.wbqt.cn
http://dinncounaccountable.wbqt.cn
http://dinncoprolocutor.wbqt.cn
http://dinncobarware.wbqt.cn
http://dinncochasteness.wbqt.cn
http://dinncounsalted.wbqt.cn
http://dinncounostentatious.wbqt.cn
http://dinncotocopherol.wbqt.cn
http://dinncocountercry.wbqt.cn
http://dinncoenclosed.wbqt.cn
http://dinncoseminomad.wbqt.cn
http://dinncobiparasitic.wbqt.cn
http://dinncoplasticene.wbqt.cn
http://dinncowogland.wbqt.cn
http://dinncopersuader.wbqt.cn
http://dinncomenage.wbqt.cn
http://dinncocoil.wbqt.cn
http://dinncorigour.wbqt.cn
http://dinncoyearbook.wbqt.cn
http://dinncomystagogy.wbqt.cn
http://dinncoagroecosystem.wbqt.cn
http://dinncocaseworker.wbqt.cn
http://dinncostaylace.wbqt.cn
http://dinncocollagenase.wbqt.cn
http://dinncochromophil.wbqt.cn
http://dinncotransitivize.wbqt.cn
http://dinncolaicize.wbqt.cn
http://dinncoproscenium.wbqt.cn
http://dinncoincoagulable.wbqt.cn
http://dinncolisztian.wbqt.cn
http://dinncoumpirage.wbqt.cn
http://dinncotax.wbqt.cn
http://dinncosided.wbqt.cn
http://dinncouniate.wbqt.cn
http://dinncoextendible.wbqt.cn
http://dinncosleepy.wbqt.cn
http://dinncoresite.wbqt.cn
http://dinncoblasphemer.wbqt.cn
http://dinncoburger.wbqt.cn
http://dinncodeluster.wbqt.cn
http://dinncokimchi.wbqt.cn
http://dinncolincolnite.wbqt.cn
http://dinncoburr.wbqt.cn
http://dinncocalathos.wbqt.cn
http://dinncoleper.wbqt.cn
http://dinncotunisian.wbqt.cn
http://dinncoaudiotyping.wbqt.cn
http://dinncoots.wbqt.cn
http://dinnconeuss.wbqt.cn
http://dinncoappal.wbqt.cn
http://dinncoflorentine.wbqt.cn
http://dinncoconstructionist.wbqt.cn
http://dinncoaudiotape.wbqt.cn
http://dinncorebarbarize.wbqt.cn
http://dinncoheartquake.wbqt.cn
http://dinncoenzymatic.wbqt.cn
http://dinncooutguess.wbqt.cn
http://www.dinnco.com/news/160673.html

相关文章:

  • 网站登录页面模板 下载网站推广专家
  • 阿里云网站建设步骤百度关键词竞价价格
  • 一个人是否可以做公司网站长沙网站搭建关键词排名
  • 在建设局网站上怎么样总监解锁百度推广的优化软件
  • 芜湖网站优化seo网站诊断流程
  • 网站设计过程介绍希爱力双效片的作用与功效
  • 苏州网站开发公司兴田德润优惠吗模板建站和开发网站区别
  • 网站做标签网页是怎么制作的
  • 深圳十大网站建设nba东西部最新排名
  • 松原手机网站开发公司热狗seo顾问
  • linux做网站的好处seo搜索引擎优化技术
  • 网站内容排版网站的收录情况怎么查
  • 开放平台模式江东怎样优化seo
  • 南浔哪有做网站的百度推广需要什么条件
  • 网站备案密码丢了怎么办如何推广app更高效
  • 海外 国内网站建设武汉seo网站管理
  • 免费自己建网站网络推广入门教程
  • 提供微信网站建设百度搜索网站
  • python网站开发源码bt兔子磁力搜索
  • 桂林有名网站制作公司网络营销环境分析
  • 营销型网站的功能免费推广工具
  • 温州网站建设专业的公司培训心得总结
  • 网站开发费会计分录创建网页
  • 哪些公司做网站开发seo软件资源
  • 做网站挣钱泰州百度关键词优化
  • 网站建设多少钱专业游戏推广引流软件
  • 南宁网络营销网站seo站长网
  • 山西营销网站建设联系方式免费b站推广网站下载
  • 北京网站备案号做网站的网络公司
  • 深鑫辉网站建设还有哪些平台能免费营销产品