Unity2D常用组件
2017-02-13 15:29
330 查看
Platform Effector 2D
1、Platform Effector 2D是用来做横版2D游戏从下往上跳而不被阻挡的那种跳跃平台用的。2、这个组件要配合其他2D 碰撞器使用,例如:再添加一个2D Box Collider,然后勾选 Used By Effector即可。
3、Use One Way 只允许单方向碰撞,若要做跳跃平台的话必须勾选。
4、Use One Way Groupping 如果你的跳跃平台摆得很紧密的话,为了防止Bug,必须勾选这个,它会自动将临近的算为一个组
5、Surface Arc就是允许碰撞的角度,如果设为180的话,那么从左边和右边水平靠近平台的移动都会受到碰撞。如果要做上面提到的跳跃平台的话,用90即可。其他数值可以自己试试。话说这个角度数值你选中物体就会有图示的,一个圆弧,看着很直观的。
6、如果你用Tile的方法制作跳跃平台(就是切割成一小块一小块平台然后拼在一起)角度选120度比较好,不然有时候会莫名奇妙掉下去,另外一定要勾选Use
One Way Groupping。
相关文章推荐
- Kinect结合Unity3D引擎开发体感游戏(一)
- 我是运营,我没有假期
- 每个 Linux 游戏玩家都绝不想要的恼人体验
- 在 Fedora 上使用 Steam play 和 Proton 来玩 Windows 游戏
- Steam 让我们在 Linux 上玩 Windows 的游戏更加容易
- 如何使用 Steam Play 在 Linux 上玩仅限 Windows 的游戏
- 新一代iPad适配应用之游戏篇
- VB实现的《QQ美女找茬游戏》作弊器实例
- C#实现洗牌游戏实例
- C#实现的算24点游戏算法实例分析
- 最常见的猜拳小游戏Android代码实现
- C#实现简单的井字游戏实例
- C++编写简单的打靶游戏
- Android实现消水果游戏代码分享
- C++实现基于控制台界面的吃豆子游戏
- 纯javascript实现的小游戏《Flappy Pig》实例
- 基于javascript实现句子翻牌网页版小游戏
- JavaScript实现俄罗斯方块游戏过程分析及源码分享
- javascript实现的猜数小游戏完整实例代码