查看: 1585|回复: 4

设置节点无法被遮挡

[复制链接]
  • TA的每日心情
    开心
    2020-8-21 16:12
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-11-17 15:18:51 | 显示全部楼层 |阅读模式
    最近遇到了一个问题,在使用dragger的时候如果dragger被物体遮挡了就无法被拾取了,请问大佬们有没有什么解决思路呢?
  • TA的每日心情
    开心
    2020-8-21 16:12
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2021-1-7 13:35:09 | 显示全部楼层
    把dragger的intersectionmask设为1,把物体的nodemask设为0x4,与操作就是0,这样就ok了!
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    开心
    2020-8-21 16:12
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2020-11-17 15:22:28 | 显示全部楼层
  • TA的每日心情
    开心
    2020-8-21 16:12
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2020-11-18 10:46:41 | 显示全部楼层
    目前尝试了上面那个帖子里的设置渲染顺序,但是仍然无法选中

    该用户从未签到

    发表于 2021-5-21 11:30:49 | 显示全部楼层
    本帖最后由 smdl 于 2021-5-24 11:09 编辑
    SUN_OSG 发表于 2020-11-18 10:46
    目前尝试了上面那个帖子里的设置渲染顺序,但是仍然无法选中

    对dragger和node设置mask,  设置了互斥的mask值,  但在dragger不存在时, 仍希望node被拾取, 怎么设置呢.

    该用户从未签到

    发表于 2021-5-25 21:49:35 | 显示全部楼层
    smdl 发表于 2021-5-21 11:30
    对dragger和node设置mask,  设置了互斥的mask值,  但在dragger不存在时, 仍希望node被拾取, 怎么设置呢.

    关掉dragger的depthtest,并设置渲染顺序比物体靠后就行了。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    OSG中国官方论坛-有您OSG在中国才更好

    网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

    联系我们

    • 工作时间:09:00--18:00
    • 反馈邮箱:1315785073@qq.com
    快速回复 返回顶部 返回列表