自学Unity3D游戏开发(3)刚体和碰撞
来源:互联网 发布:新知识服务平台的域名 编辑:程序博客网 时间:2024/04/30 02:51
上一章讲到为物体粘贴图片,如果有同学运行下会发现物体会悬在空中不动,那是因为还没有添加物理规律,没有重力当然不会下落。
这里有一个名词叫做“刚体”,既Rigidbody,我们要把这个东西添加在物体上面,物体才会有质量,重力等等效果。
那么怎么添加呢。
首先选中物体,在属性栏最下方可以看到Add Component,点击进去,找到Physics,点进去第一项就是刚体-Rigidbody
出了刚体以外,还有碰撞器Collider,由于plane中默认选择有碰撞器,Mesh Collider,所以即使你不在cube上加碰撞器,二者依旧可以接触,但如果你取消了plane上的碰撞器,运行后cube就会掉到无尽深渊,嘿嘿。
左边是plane的属性栏,可以看到Mesh Collider,每个属性的前方有复选框,当勾选时,表示启动此功能,当点击取消时,表示关闭功能。这里我把选择器关闭了,大家要把这个打开,看最上方plane前面的对勾,如果把这个取消,plane物体就会消失。
其他所有物体也是如此。
右边时physics中的碰撞器。
Box Collider是立方形碰撞器,Sphere Collider是球形碰撞器,根据物体的不同,选择不同的碰撞器。
当然对于不规则物体,也有不规则的碰撞器,更多的可以查找相关资料。
有些同学可能发现了,摄像头是固定的,不能转换视角
这要涉及漫游了,需要真正的写脚本代码了,以后我会一一介绍
如果实在觉得摄像机位置不好想要调整的话,直接拖动很明显不能转换角度。大家可以先选中摄像机,在菜单栏中的GameObject中选择Align with View,可以调整相机角度,同时左边属性栏中相机的旋转角度也会随之改变,当然这种方法很难把相机调整到水平位置或者自己想要的位置,也可以通过左边Transform中的旋转角度Rotation来进行调整。
这一章节介绍的也不多,小源现在还是掌握不了每一章节的长度,自己感觉写得挺长的了出去一看怎么还是短短几段。
也许以后的章节会多介绍一些东西,不然要怎么写完这么多知识啊。
- 自学Unity3D游戏开发(3)刚体和碰撞
- 【Unity3d学习笔记】刚体碰撞和关节
- Unity3d 刚体碰撞器
- unity3d之刚体碰撞器和触发器的一些知识
- 自学Unity3D游戏开发(前言)
- 自学Unity3D游戏开发(1)
- 自学Unity3D游戏开发(2)
- 自学Unity3D游戏开发(4)
- 自学Unity3D游戏开发(5)
- 自学Unity3D游戏开发(6)
- 自学Unity3D游戏开发(7)
- [Unity3D]Unity3D 游戏开发之碰撞检测
- [Unity3D]Unity3D 游戏开发之碰撞检测
- 碰撞体和刚体
- unity3d刚体和碰撞检测学习一:新建一个plane和一个sphere,却碰撞检测失败的问题
- unity3d 理解刚体(Rigidbody)和碰撞体(Collider)以及触发器(Is Trigger),边学边更新
- unity3d 理解刚体(Rigidbody)和碰撞体(Collider)以及触发器(Is Trigger)
- unity3d 理解刚体(Rigidbody)和碰撞体(Collider)以及触发器(Is Trigger),边学边更新
- 二叉树 前序中序后序层序遍历 迭代、递归方法
- 传统线程技术和定时器的应用
- Redis集群的原理和搭建
- Launcher3 壁纸流程分析
- [Baltic2003]gang团伙
- 自学Unity3D游戏开发(3)刚体和碰撞
- 欧几里得 & 拓展欧几里得算法 讲解 (Euclid & Extend- Euclid Algorithm)
- About wifi
- iOS App审核 因IPv6遭到拒绝
- springMvc 四种处理器映射器之一:BeanNameUrlHandlerMapping
- VGG论文《Very Deep Convolutional Networks For Large Scale Image Recognition》总结
- 面向对象 练习题2
- 解决Android Studio配置完Kotlin下载慢的问题
- 八种排序算法Java实现-希尔排序