unity3d 摄像机跟随角色时被物体遮挡解决方案3.docVIP

  • 10
  • 0
  • 约4.15千字
  • 约 8页
  • 2018-08-27 发布于江苏
  • 举报

unity3d 摄像机跟随角色时被物体遮挡解决方案3.doc

unity3d 摄像机跟随角色时被物体遮挡解决方案3

在看此文章时请先看上面的参考文章。更多精彩请关注 HYPERLINK / \t /_blank 【狗刨学习网】 ? ???看完以上文章后,你也许会想人家都已经给出所有代码了,你还写个毛啊 ? ???别急,现在进入主题 ? ???在我的项目中,我采用的是物体遮挡作半透明处理,如果按照上述文章中的思路来写代码的话,那么结果就是当多个物体遮挡角色时,只有第一个物体会半透明,如图: ? ?? ?角色被墙和屋顶遮挡住了,但是可以清楚的看见左下角的墙呈半透明状态,而屋顶依旧不透明 ? ?? ?为了解决这个问题,我们不采用上述文章中的 physics.Linecast,在这里我们需要用到 Physics.RaycastAll;使用方法详见圣典 ? ?? ?ok,现在我们开始敲代码 ? ?? ?首先 ,我们引入命名空间 System.Collections.Generic,然后在声明三个需要用到的变量 font face=新宋体 size=2using System.Collections.Generic;//引入命名空间 public class MyCamera1 : MonoBehaviour { ? ? //观察目标 ? ? public Transform Target; ? ? //上次碰撞到的物体 ? ? private ListGameObject lastColliderObje

文档评论(0)

1亿VIP精品文档

相关文档