位置: 编程技术 - 正文

通过制作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怎么新建项目)

  • 个体户转到个人要多少税
  • 小规模纳税人如何计算增值税
  • 小规模拍卖公司佣金怎么交税
  • 化妆品销售公司简介
  • 哪些费用类专票可以抵扣
  • 工会经费每月必须60块钱
  • 收入比开票多如何处理好
  • 贴现的费用怎么入账
  • 有没有退股一说
  • 减免教育费附加和地方教育费附加
  • 购进货物进项不予抵扣
  • 公司车辆交强险需要什么手续
  • 委托加工物资的账务处理例题
  • 营改增后还有企业所得税吗?
  • 个人所得税生育险
  • 企业年会的增值税能抵扣吗?
  • 小规模纳税人免税会计分录
  • 个人买卖二手房交什么税
  • 股东转让股份怎么转让
  • 企业购入新能源电车需要缴纳印花税吗
  • 保险保障基金的管理单位是
  • 出口押汇申请书
  • 有限合伙人的投资风险有哪些
  • 发票已认证次月冲红
  • windows defender隔离区
  • mac系统怎么添加网络映射
  • srv.exe病毒
  • dmc32.dll
  • 代理业如何交增值税
  • 缴纳住房公积金现金流量项目填什么
  • 子公司注销母子关系流程
  • 应收账款的账期是什么意思
  • 深入理解linux内核
  • bootz命令
  • acpi disabled
  • chown命令和chmod
  • 企业会计准则规定了
  • 上个月开的发票这个月作废怎么做帐
  • 项目资金支付
  • bkuzmic/jquerycrossdomaindataplugin
  • 记账凭证摘要怎么填写
  • 技术服务合同的税率
  • SQLServer 2008 :error 40出现连接错误的解决方法
  • 印花税技术合同包括什么
  • 预付款已经开了发票未到货要怎么做账
  • 个体户一年能开多少票不用交税
  • 交车险代收的车可以退吗
  • 交易性金融资产公允价值变动怎么算
  • 员工报销的差旅费会计分录
  • 借方记录什么的增加
  • 小规模纳税人进口货物增值税税率
  • 车辆不在公司名下加油费可以进公司吗
  • 企业间借款利息最新规定
  • 托盘费用怎么核算
  • 在分公司签的合同能转到总公司吗?
  • 可交换债券发行方的会计处理
  • 简述公司利润分配的程序
  • windows8crazy error
  • win8怎么卸载
  • 苹果mac怎么安装win10
  • 桌面管理在哪里打开
  • 怎么手动安装xp系统
  • win10qq经常卡
  • nodejs run
  • vue-cal
  • java颜色代码对照表图片
  • awk统计文件大小
  • 关于减肥的好方法
  • Ubuntu14.04 Android 源码编译
  • unity at
  • 'd:skin' 开头的无效内容。此处不应含有子元素。
  • 由简入繁是成语吗
  • python win10
  • 工会经费计提比例0.8%
  • 每年个人所得税2万工资多少
  • 企业科研经费管理制度
  • 江苏税务个人所得税app怎么下载不了?
  • 国家税务总局监控的重点税源纳税人的标准是
  • 税控发票开票软件(金税盘版)事件代码768功能代码5?
  • 一般纳税人资格是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设