位置: 编程技术 - 正文

通过制作Flappy Bird了解Native 2D中的RigidBody2D和Collider2D(通过制作日晷我们可以探索发现一天之中)

编辑:rootadmin

推荐整理分享通过制作Flappy Bird了解Native 2D中的RigidBody2D和Collider2D(通过制作日晷我们可以探索发现一天之中),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:通过制作潜望镜活动,你获得哪些宝贵的经验,通过制作标本你对研究,通过制作钟表的收获,通过制作钟表的收获,通过制作钟表的收获,通过制作钟表的收获,通过制作单词卡片英语,通过制作单词卡片英语翻译,内容如对您有帮助,希望把文章链接给更多的朋友!

通过制作Flappy Bird了解Native 2D中的RigidBody2D和Collider2D(通过制作日晷我们可以探索发现一天之中)

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。      引子 这次我们就通过Flappy Bird这个事例来讲解一下刚体和碰撞体在游戏中的具体应用。相关代码可以参考Flappy Bird的源码。  认识RigidBody    当RigidBody2D的质量属性被设置为0时,刚体的质量变为无限大,此时刚体相当于静态刚体,永远一动不动。但是在Unity中你是无法把一个RigidBody2D的质量设置为0的,所以,当你想创建一个静态刚体时,只需要创建碰撞器,而不需要创建RigidBody2D。  当我们勾选了is Kenamatic选项时,这个RigidBody2D就不再受物理引擎控制,我们这时候需要通过Transform来控制RigidBody2D的移动,这个选项经常在脚本里对其进行设置。  注意当Gravity Scale设置为0时,该刚体不再受重力影响。  认识Collider2D  在Add Component选项中点击添加Physics2D中的Collider2D即可添加一个碰撞器,碰撞器有以下三种:  BoxCollider2D:盒状碰撞器,一般为矩形。  CircleCollider2D:圆形碰撞器。  PolygonCollider2D:多边形碰撞器  我们在为一个2D GameObject添加一个Collider时,这个Collider会自动选择最合适的大小,但是你可以使用Shift&#;鼠标左键对Collider的边界进行调整。在多边形中,还可以通过Ctrl&#;鼠标左键来删除某个多边形顶点。  当然,针对同一个刚体,我们可以为这个刚体添加多个碰撞提来构造更加复杂的碰撞结构,在官方的岩石Demo 2D Platformer中你可以看到相应的事例。  另外,我们可以通过将动画和刚体的运动结合的方式来构建更加有趣的运动效果,通过Transform的变换和通过RigidBody的变换不一定非得是必取其一的,关于动画的知识可以看看我的这篇博客:【Unity3D基础教程】给初学者看的Unity教程(三):通过制作Flappy Bird了解Native 2D中的Sprite,Animation。  关于Is Trigger  如果对一个碰撞器勾选了Is Trigger选项,它就不会与其他没有勾选Is Trigger的碰撞器发生刚体碰撞,而会发生"Trigger 碰撞",也就是说,这时碰撞时发送的消息是Trigger消息,而不是Collision消息,相应地在脚本中我们要对OnTriggerEnter进行重载,而不是对OnCollisionEnter进行重载。  下图对Collision和Trigger进行了总结,在分别勾选某些属性时,都会发送哪些消息:  更多内容,请访问【狗刨学习网】unity极致学院   

声明:此篇文档时来自于【狗刨学习网】社区-unity极致学院,是网友自行发布的Unity3D学习文章,如果有什么内容侵犯了你的相关权益,请与官方沟通,我们会即时处理。

Unity创建项目及基本面板介绍 欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学

U3d脚本注意事项及两个基本函数的简单介绍 欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学

跟我从零基础学习Unity3D开发-NGUI入门基础 欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学

标签: 通过制作日晷我们可以探索发现一天之中

本文链接地址:https://www.jiuchutong.com/biancheng/380187.html 转载请保留说明!

上一篇:通过制作Flappy Bird了解Native 2D中的Sprite,Animation(通过制作潜望镜活动,你获得哪些宝贵的经验)

下一篇:Unity创建项目及基本面板介绍(unity怎么新建项目)

  • 特殊性税务处理弥补亏损限额
  • 销售扣款怎么开票
  • 专项应付款和政府补助的区别是什么
  • 过路费是来回收费还是单向
  • 什么叫税控盘清卡
  • 企业资产永久或实质性损害如何进行所得税处理
  • 销售退回的货物应当由什么部门清点
  • 划转税务的非税收入2023
  • 会计学中递延收益怎么算
  • 挂应付账款之后发现用现金付款如何调整?
  • 固定资产汽车抵扣新政策
  • 别人提供原材料加工后加工费
  • 土地使用权出资入股税费
  • 会计人士必知建筑业主要成本会计分录一览
  • 增值税普票没有地址电话开户行信息可以吗
  • 技术开发合同免征企业所得税吗
  • 完税凭证是什么
  • 房产税实施城市
  • 食堂费用计入应付职工薪酬吗
  • 公司不动产管理办法
  • 独立核算分公司可以享受小型微利企业优惠吗
  • 法人可以公司账户存款吗
  • 固定资产平均年限法公式
  • 一般户转钱到基本户
  • 建造合同收入的内容包括
  • 收到进项专用发票会计分录
  • 二手车买卖如何纳税
  • 财政补贴会计入养老金一起发放吗
  • 浏览器显示英语怎么设置成中文
  • u盘如何装系统win7
  • ev4是什么文件
  • 进出口商品的税率是多少
  • 所得税季报填报说明
  • 增值税进项税额属于什么会计科目
  • 电脑硬盘数据恢复一般需要收费多少钱
  • 此设备某些文件可能存在问题
  • php 缓存
  • 麦地那老城
  • 尚融宝盈(宁波)投资中心(有限合伙)
  • 海岸边上
  • 其他非流动资产包括哪些
  • 所得税需要结转么
  • 未取得合法支付凭据和与本单位无关的收入
  • 本月没有销售收入,需要申报增值税吗
  • 支付施工单位进度款的请示
  • 织梦自定义字段
  • 筹办期发生业务怎么办
  • 民办学校建筑要求
  • 如何进行会计制度改革
  • MYSQL的select 学习笔记
  • 建筑业增值税是什么意思
  • 关于种植养殖的手抄报
  • 期末留底的进项税怎么下账
  • 从业人数的计算方法
  • 结算备付金会计分录
  • 报废产品账务的处理方法
  • 累计摊销属于什么类科目
  • 购买税控系统的增值税怎么处理
  • 增值税专用发票金额与付款金额是否必须一致
  • 总公司给分公司拨款怎么做账
  • 无形资产出售时累计摊销为什么在借方
  • 酒店会计的账务处理
  • 企业买房怎么入账
  • 发行股票手续费计入哪里
  • mysql基本sql语句大全(基础用语篇)
  • mysql声明全局变量
  • sql cast,convert,QUOTENAME,exec 函数学习记录
  • win7一直弹广告怎么办
  • win7怎么不显示桌面图标
  • Win7 64位旗舰版中让SSD固态硬盘更快的优化方法
  • wingate.exe - wingate是什么进程
  • linux@ubuntu
  • 好用linux
  • w8系统鼠标在哪里调
  • jquery验证
  • perl脚本调试方法
  • unity移动方法
  • javascript数据结构与算法百度云视频资源
  • css怎么设置
  • 申报的销项税额怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设