【unity学习笔记】Character controller在运动的刚体碰撞体上会掉落
2017-06-14 14:50
579 查看
Character controller在运动的刚体碰撞体上会掉落解决方案
即使用Character controller实现类似升降梯的效果
将以下脚本附给角色控制器:
给Cube物体添加一个碰撞器,一个触发器。
在角色进入cube触发器后,将cube的父物体即ParentObject 作为角色控制器的父物体,即可实现同步运动。
项目结构图:
场景图片:
即使用Character controller实现类似升降梯的效果
将以下脚本附给角色控制器:
void OnTriggerStay(Collider platforms) { if(!isOnMove&&platforms.gameObject.CompareTag("Platform")) { this.transform.parent = platforms.transform.parent; isOnMove = true; Debug.Log("In"); } } void OnTriggerExit(Collider other) { if(other.gameObject.CompareTag("Platform")) { this.transform.parent = null; isOnMove = false; transform.localScale = new Vector3(scale, scale, scale); Debug.Log("out !!"); } }
给Cube物体添加一个碰撞器,一个触发器。
在角色进入cube触发器后,将cube的父物体即ParentObject 作为角色控制器的父物体,即可实现同步运动。
项目结构图:
场景图片:
相关文章推荐
- UnityShader入门精要学习笔记(二十):运动模糊
- Unity学习笔记——Unity基础四:刚体及脚本初步
- 【Unity 3D】学习笔记三十六:物理引擎——刚体
- Unity学习笔记(一):StopLight QuickStart
- 微软企业库4.1学习笔记(二十五)Unity依赖注入模块2
- Unity Application Block 1.2 学习笔记(zhuan)
- Unity Application Block 1.2 图文学习笔记
- Unity学习笔记(1)
- 微软企业库4.1学习笔记(二十四)Unity依赖注入模块 简介
- 微软企业库4.1学习笔记(四十一)依赖注入模块Unity 简介
- [学习笔记]运动目标检测(加注释)
- Unity2.0学习笔记-Unity概述
- Unity2.0学习笔记-Unity2.0基础-HelloWorld
- Unity2.0学习笔记-Unity2.0基础-如何配置Unity2.0容器-设计时配置
- entlib 5.0学习笔记 unity入门介绍
- Unity 学习笔记(1) -- Unity简介及简单使用
- Unity 学习笔记(3) -- 生命周期管理
- Unity Application Block 1.2 图文学习笔记
- javascript动画、运动算法详细解释与分析 (一、Tween 运动算法学习笔记)